sexta-feira, 29 de janeiro de 2010

Weave Sync 1.0 - o "substituto" do Google Browser Sync

Algo que fazia muita falta desde que o antigo add-on Google Browser Sync foi descontinuado era uma forma de sincronizar bookmarks, abas e outras dados do Firefox entre os micros de casa e do trabalho.

Pois, para minha felicidade (e imagino que de muitas outras pessoas também), ontem o Mozilla Labs anunciou o lançamento da versão 1.0 do plugin Weave Sync.

O Weave Sync sincroniza bookmarks, senhas salvas, histórico e abas abertas (ÓTIMO), e o melhor, tudo criptografado de ponta a ponta, o que garante sua segurança e privacidade.

Para as próximas versões, a promessa é adicionar suporte a sincronização de add-ons, plugins de pesquisa e outras customizações do browser.

Não perca tempo, instale agora o Weave Sync 1.0.

Eu já instalei :-)

quinta-feira, 28 de janeiro de 2010

OT: Readability

Ótima dica do Pablo Lorenzzoni em seu blog Nardol.

O Readability é uma ferramenta desenvolvida pela Arc90, que pode ser adicionada na sua barra de ferramentas de bookmarks e que irá melhorar (e muito) a leitura de páginas web.

A "instalação" da mesma é simples: acesse o site, configure a ferramenta e arraste o botão para barra. Depois é só clicar no botão quando quiser que a ferramenta entre em ação na página que você estiver lendo.

Boas leituras online :-)

quarta-feira, 27 de janeiro de 2010

Instalando o HP OpenView Storage Data Protector no Ubuntu

Semana passada me deparei com a necessidade de instalar um cliente do HP OpenView Storage Data Protector em um servidor Ubuntu 64 bits.

Obviamente, como esperado, a HP só provê o software em formato .rpm, já que ela só homologa suas soluções para o Red Hat (e talvez também para o Suse, mas não estou certo disso). É até compreensível, já que o Debian é um projeto da comunidade e não existe uma empresa por trás do mesmo da qual a HP possa cobrar algo.

Enfim, depois de botar as mãos na ISO, iniciei o processo de instalação. Segue um pequeno howto (para Ubuntu 9.10, ou seja, versões mais antigas podem conter variações):
  • Logue no servidor e torne-se root: sudo su -
  • Instale os pacotes rpm e openbsd-inetd: apt-get install rpm openbsd-inetd
  • Copie todo o CD de instalação para algum diretório (vamos usar nesse howto o diretório /home/HPDP), pois você precisará alterar alguns scripts: cp -r /medir/cdrom0 /home/HPDP
  • Altere as permissões dos arquivos do diretório da cópia: chmod 777 -R /home/HPDP
  • Entre no diretório onde ficam os arquivos de instalação: cd /home/HPDP/LOCAL_INSTALL
  • Rode o comando de instalação: ./omnisetup.sh -server CellManagerSrv -install da
  • Depois de rodar o comando, após alguns instantes você irá se deparar com a seguinte mensagem de erro:
Data Protector version A.06.00 found



Packets going to be (re)installed: omnicf da

Unpacking selected packets from CD, please wait (5-10 minutes)...
Unpacking complete!

Installing Core (omnicf)...

64778 blocks
/
Data Protector Software package installation failed
Check the log file /tmp/Core.rpm-log
Setup cannot continue, Installation of Data Protector Core packet failed.

Se você visualizar o conteúdo de /tmp/Core.rpm-log, como sugerido, verá a seguinte mensagem:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.

Para resolver essa questão será necessário realizar algumas alterações no script /tmp/omni_tmp/omni_rinst.sh, que é o script que executa a instalação dos pacotes:
  • Abra o arquivo /tmp/omni_tmp/omni_rinst.sh e adicione a opção --force-debian em todos os comandos rpm que existirem no mesmo (ou se preferir, baixe o mesmo já alterado aqui e substitua-o no seu computador)
  • Bloqueie o arquivo para escrita/alteração: chattr +i /tmp/omni_tmp/omni_rinst.sh
  • Rode novamente o instalador e o programa será devidamente instalado: ./omnisetup.sh -server CellManagerSrv -install da
  • Responda Y quando for questionado se deve continuar a instalação não finalizada
Você irá receber uma mensagem similar a esta:

Data Protector Software package successfully installed
Importing client to CellManagerSrv...
[12:1602] Cannot access the Cell Manager system. (inet is not responding)
The Cell Manager host is not reachable or is not up and running
or has no Data Protector software installed and configured on it.
rm: cannot remove `/tmp/omni_tmp/omni_rinst.sh': Operation not permitted

A última linha informa que o arquivo não pode ser removido, o que era esperado já que o mesmo foi bloqueado. A mensagem anterior informa que o serviço não está rodando, mas isso pode ser confirmado com os seguintes procedimentos:

1) Verifique o arquivo /etc/services (tail /etc/services). As duas últimas linhas devem ter o seguinte conteúdo:
# Local services
omni 5555/tcp # DATA-PROTECTOR

2) Verifique se o arquivo inetd.conf foi devidamente alterado (grep omni /etc/inetd.conf). Você deve receber a seguinte saída:
omni stream tcp nowait root /opt/omni/lbin/inet inet -log /var/opt/omni//log/inet.log

3) Dê um telnet na porta 5555 do localhost (telnet localhost 5555). Se o software estiver ouvindo a conexão será atendida corretamente;

4) O passo final deve ser realizado no servidor que está rodando o CellManagerSrv. Conectado neste dê um telnet no IP onde foi instalado o cliente na porta 5555. Se a conexão for atendida, seu serviço foi instalado com sucesso.

Basta então garantir que o serviço inetd seja carregado na inicialização, para que seu cliente HP Data Protector esteja sempre ativo.

PS: ainda não testei a conexão do servidor ao cliente, pois só instalarei o mesmo no computador definitivo na próxima semana. Caso ocorram problemas, ou algo inesperado, e o cliente não funcione corretamente, esse post será atualizado com as novas informações.

KDE 4.3.5 lançado (última versão antes do KDE 4.4)


O Projeto KDE lançou ontem a última release do KDE 4.3, a versão 4.3.5.

A nova release, que basicamente é um bugfix, traz várias correções, por isso sua instalação é recomendada. Leia o Changelog completo aqui.

De agora em diante todos os esforços estão sendo direcionados para o novo KDE 4.4 que deverá ser lançado no dia 09 de fevereiro próximo (o segundo e último release candidate foi disponibilizado na segunda passada) .

13 dias e contando...


Leia também:

segunda-feira, 25 de janeiro de 2010

Bacula 5.0.0 - mas onde está a versão 4 ?


Tenho de confessar que fui pego de surpresa hoje com o anúncio da versão 5.0.0 do Bacula. Sinceramente achei que tinha lido errado, mas então veio a explicação, no anúncio de Kern Sibbald:
"Você deve estar imaginando porque essa versão pula da 3.0.X para a 5.00, omitindo a versão 4.0.0. Nós fizemos isso por várias razões: primeiro, nós queríamos uma maneira de distinguir o sistema de numeração da versão Bacula System Enterprise da versão do projeto Bacula. Para isso, decidimos que o primeiro número da versão do projeto Bacula será sempre ímpar, e o da versão Enterprise será sempre par. Consequentemente, o projeto Bacula está indo da versão 3.0.X diretamente para a versão 5.0.X. Além disso, nós queremos manter a numeração da versão do projeto Bacula superior a versão da Enterprise para indicar que o projeto Bacula é mais avançado ou tem mais features que o Enterprise. Só para lembrar, a versão Enterprise corrente é a 2.6.1 e a próxima versão (a ser lançado em alguns meses, antes de junho de 2010) será a versão 4.0.0."

De posse dessas informações, e já que eu não havia lido errado e também não se tratava de um fake resolvi obter mais informações sobre a nova versão da ferramenta, que além de inúmeros bugfixes traz vários novos recursos e melhorias, que prometem otimizar e tornar o Bacula um software ainda mais eficiente.

Segue (em inglês) a lista de melhorias (os cinco primeiros itens fazem parte das features mais votadas na pesquisa do ano passado). Além disso, uma lista completa dos novos recursos pode ser lida aqui.
  • Truncate volume after purge (item 5)
  • File Deduplication using Base Jobs (item 6)
  • Restore from Multiple Storage Daemons (item 10)
  • AllowCompression per Device (item 11)
  • Add Maximum Concurent Jobs for Devices to balance load between drives (item 23)
  • Add Accurate Fileset Options to configure accurate detection. Can use checksum verification for example.
  • Allow FD to keep root read but drop write permission (CAP)
  • Secure handling of passwords for catalog backup
  • Add Tab-completion for Bconsole when using Readline
  • Add Bvfs API to query the catalog without building a memory tree
  • Add new speed test to btape program
  • Add new Bat screens (Autochanger content, Job view, Media view, ...)
  • Windows version of Bat
  • Added Spanish Bacula translation
  • New bconsole -u nnn option to have timeout on commands
  • Allow Migrate, Copy, and Virtual Full to read and write to the same Pool
  • show disabled -- shows disabled Jobs
  • Add Pool File and Job retention periods (take precedence over Client)
  • Many ACL improvements
  • Level added to FD status Job entry
  • Allow turning on/off Block Checksum per device
  • Set Device Poll interval to 5 minutes -- previously did not poll
  • Implement lock manager with bad order protection
E quanto a compatibilidade ?

Como sempre, é preciso atualizar tanto o Director daemon como o Storage daemon. E como você só pode rodar uma versão de Bacula por computador, se precisar usar o File daemon é preciso atualizá-lo também.

Os File daemons das versões 3.0.X e possivelmente das versões 2.4.X são compatíveis com os daemons Director e Storage da versão 5.0.0, assim não é preciso atualizar seus File daemons imediatamente. Contudo a atualização dos mesmos é recomendada assim que possível.

Já com relação ao banco de dados, foi desenvolvido um novo formato de catálogo, que poderá ser atualizado por scripts caso você já rode o Bacula 3.0.X. Caso você uma versão mais antiga, será necessário antes migrá-lo para a versão anterior.

Informações mais precisas sobre a atualização poderão serem obtidas da documentação que acompanha os fontes. Mais informações sobre a nova versão também podem ser obtidas no site do projeto.

Está esperando o que ? Atualize seu Bacula e não deixe de postar seus comentários aqui no blog. :-)



quinta-feira, 21 de janeiro de 2010

Suporte ao Debian 4 (etch) termina no próximo mês


Mesmo já tendo sido anteriormente divulgado, o projeto Debian enviou hoje um novo informe, lembrando a todos seus usuários que o suporte de segurança da versão 4.0 (etch) se encerra no próximo mês de fevereiro, um ano após o lançamento de sua última versão (lenny).

Para os usuários dessa distribuição, é recomendada a atualização para/ou instalação da versão 5.0, garantindo assim a segurança e atualização de seus sistemas.

Fica aí a dica: não percam tempo e atualizem seus sistemas !


segunda-feira, 18 de janeiro de 2010

Nota rápida: ejabberd 2.1.2 lançado

Mais uma release (bugfix) foi lançada para o ejabberd 2.1.X.

Principais mudanças da versão 2.1.2:
  • Correção da autenticação SASL plana para compatibilizar com a RFC4616;
  • Correção para suportar versões da Erlang/OTP R10 e R11;
  • Se o servidor falhar para iniciar devido a problemas no arquivo de configuração, exibe um debug e para o nó;
  • PubSub and PEP: diversas melhorias e correções de bugs;
  • WebAdmin: correção da exibição de mensagem offline;
  • Quando o servidor parar com o comando stop_kindly, informa aos usuários, clientes e chats (MUCs).
Leia o ChangeLog completo aqui.


Leia também:




terça-feira, 12 de janeiro de 2010

Lançado o DSPAM 3.9.0

Há exatamente um ano, os direitos do DSPAM foram entregues pela Sensory Networks ao projeto DSPAM-community, que então passou a desenvolver esse software. Desde lá, os membros do projeto tem trabalhado para aprimorar ainda mais essa ferramenta que se bem utilizada é uma grande aliada na luta com os spams.

Pois para comemorar o primeiro aniversário do fork da comunidade, hoje foi lançado o primeiro "novo" release do projeto, a versão DSPAM 3.9.0.

Sem novas features e focando basicamente na estabilidade e na correção dos bugs existentes, a versão 3.9.0 abre as portas para uma série de melhorias e novidades que serão implementadas no futuro breve (leia mais sobre os planos para o projeto neste post).

Baixe a nova versão do DSPAM aqui.


Leia também: