Um blog sobre programação de computadores, web e dispositivos móveis (palms,pockets, smartphones e celulares), novas tecnologias e novidades da área.
domingo, 12 de outubro de 2008
Dual Boot x Virtualização
Canivete Suiço: MainMenu
Um programa muito útil que tenho utilizado desde que comprei meu macbook é o MainMenu, da Santa Software. Ele permite a execução de vários scripts para manutenção do sistema, mantendo assim o desempenho e estabilidade do OS X. Também é possível limpar o cache do sistema, dos browsers, reparar permissões, etc.
Atualmente na versão 1.7.3 pode ser baixado aqui.
Canivete Suiço: Caffeine
No meu caso ele é útil quando estou baixando algum arquivo (especialmente se for por conexão móvel), se o macbook entra em modo sleep a conexão é cortada e acabo perdendo parte do download tendo que reiniciar tudo novamente. É possível ativá-lo por tempo indeterminado ou então definir por quanto tempo ele ficará ativo (5, 10, 15, 30 minutos ou 1, 2 horas).
sábado, 11 de outubro de 2008
Virtualização
Olá pessoal, como prometi inicio (finalmente) uma série de posts sobre softwares de virtualização. Antes de iniciar com os "programas" achei melhor comentar um pouco sobre os conceitos e o que existe disponível atualmente.
A virtualização surgiu na década de 60, implementada em servidores IBM (mainframe) para disponibilizar terminais virtualizados (simulando hardware e software). Vi este tipo de solução na década de 80 rodando em alguns Bancos (como o Lloyds) em São Paulo. Nos PCs a coisa começou a aparecer realmente em meados dos anos 90. E ganhou mais força quando a Intel passou a incluir instruções especificas para a virtualização em processadores Pentium IV (tecnologia VT).
Para não complicar muito, virtualização basicamente é a capacidade de rodar numa mesma máquina física várias estações (ou servidores) lógicos, cada um como se fosse uma máquina independente, com sistema operacional, software instalado, configurações de rede, etc.
De uns cinco anos pra cá este tipo de tecnologia tem crescido muito, pois permite a empresas consolidarem servidores (reduzindo o número de máquinas físicas para serem administradas, facilitando backup, reduzindo custos e as vezes a própria equipe de TI também. Uma das vantagens da virtualização é maximizar o aproveitamento do hardware, uma vez que alguns testes mostram que a maior parte dos servidores utiliza somente de 5 a 10% do poder de processamento.
Atualmente o mercado de software para virtualização é dominado pela VMWare, uma empresa fundada em 1998 que praticamente criou este setor para plataforma x86. No entanto, com a entrada de empresas de peso como Microsoft, Citrix e Sun o cenário pode sofrer mudanças nos próximos meses.
Particularmente, tenho utilizado virtualização a uma década, ela me permite testar meus sistemas em diversas plataformas, realizar treinamentos, testar softwares de terceiros e outros sistemas operacionais sem afetar minhas máquinas de produção. De seis meses pra cá tenho utilizado virtualização para desenvolver sistemas para Windows e Palm OS usando meu Macbook rodando uma VM com Windows XP.
Nestes últimos anos tive contato com diversos softwares para virtualização e resolvi escrever sobre eles pois acredito que podem ser úteis para muitos de vocês. Ao relacioná-los tentarei citar as principais diferenças, dificuldades para instalação e configuração, indicação de uso e o que mais for pertinente. Basicamente estarei postanto sobre VMWare, Parallels, VirtualBox, VirtualPC e o novo Hiper-V do Windows Server 2008, Xen, QEmu entre outros.
Tentarei manter os posts regulares e no menor tempo possivel, mas não se surpreendam se ocorrerem alguns atrasos. Tenho tido muitos problemas com minha ADSL e a conexão 3G da Claro (que de banda larga só tem o nome) além de infelizmente um overwork constante.
quarta-feira, 8 de outubro de 2008
Canivete Suiço: Advanced Windows Care
Este utilitário desenvolvido pela IOBit.com possui diversas funções embutidas, várias delas existentes em outros utilitários como por exemplo:
- Extrair informações da configuração do pc
- Exibir a ocupação do disco (nada tão especializado como o JDiskReport que citei no post anterior)
- Desfragmentar a memória RAM
- Visualizar Processos, Serviços, conexões TCP/UDP, desinstalador e gerenciador de cookies
- Gerenciar programas na inicialização do Windows
No entanto, a função principal deste software é a otimização do Windows, através da remoção de spywares e falhas de segurança, fixar problemas no registro, otimizar e reparar a configuração do sistema, otimização da inicialização dos aplicativos, limpeza de privacidade (histórico e rastros de navegação) e remoção de arquivos temporários.
Este é realmente um ótimo software, possui uma versão freeware (Personal) e uma versão paga (Professional). Os recursos que citei se referem a versão Personal, que pode ser baixada aqui. A versão Professional possui outros recursos e otimizações, no entanto a versão gratuita é muito eficiente. Funciona de Windows 2000 até o Vista, incluindo em máquinas virtuais.
Abaixo seguem alguns screenshots para que vocês tenham idéia do que o software pode oferecer.
terça-feira, 7 de outubro de 2008
Canivete Suiço: JDiskReport
Infelizmente atrasei este primeiro post porque precisei sair para assistir uma paletra, mas vamos lá...
Este primeiro software da nossa série é um freeware criado pela JGoodies, e que cumpre de maneira fabulosa a tarefa de exibir como seu HD esta ocupado. Por ser escrito em Java a JRE é um pré requisito e deve ser instalada antes. Caso você não tenha Java instalado poderá baixá-la aqui. Usuários de Mac devem obtê-lo diretamente da Apple através do Software Update.
Atualmente o JDiskReport está na versão 1.3.1 e possui versões específicas para Windows, OS X e ainda Web Start e Java (que devem rodar em qualquer outra plataforma com JVM).
Abaixo você pode observar alguns screenshots que tirei do software rodando no meu PC com Windows Vista e também no Macbook. Observe que além de verificar ocupação por pastas também é possível visualizar por tipo de arquivo. Existe ainda uma lista Top 50 com os maiores arquivos, lista de arquivos por período de utilização, etc. É instalar e se divertir. Tenho certeza que descobrirão coisas que nem imaginavam sobre a ocupação de seus HDs.
Aqui seguem os links para download: