Arquivo de Julho de 2009
VirtualBox 3 host não enxerga guest
Supondo que já possua uma máquina virtual com Windows XP rodando em um host com Ubuntu 9.04 e VirtualBox 3.
No modo padrão de configuração da rede da máquina virtual, o NAT não permite que o sistema operacional host, o Ubuntu, enxergue o Windows XP.
Para que isso funcione, você deve alterar as Configurações de Rede de sua máquina virtual para modo Bridge no Adaptador 1 por exemplo:
O modo Bridge permite que a máquina virtual utilize a interface de rede do host como se estivesse ligada diretamente no switch da rede. Dessa forma a máquina virtual receberá um endereço IP automaticamente do seu roteador.
Para que o teste funcione, você deve desativar o Firewall da máquina virtual Windows e utilizar o comando abaixo para saber qual o endereço IP recebido:
ipconfig
Uma vez que tenha este endereço IP, no host com Ubuntu, faça um teste de ping:
ping ip_do_Windows
Por exemplo:
ping 192.168.1.104
Se tudo ocorreu normalmente, o host e o guest terão acesso entre si e resposta será algo como:
PING 192.168.1.104 (192.168.1.104) 56(84) bytes of data.
64 bytes from 192.168.1.104: icmp_seq=317 ttl=128 time=0.422 ms
64 bytes from 192.168.1.104: icmp_seq=318 ttl=128 time=0.534 ms
64 bytes from 192.168.1.104: icmp_seq=319 ttl=128 time=2.06 ms
64 bytes from 192.168.1.104: icmp_seq=320 ttl=128 time=0.688 ms
Instalação fácil do VirtualBox 3 no Ubuntu 9.04
No menu Sistema/Canais de Software do Ubuntu adicione em Programas de Terceiros:
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
Baixe esta chave pública da Sun na sua pasta de trabalho para que o Ubuntu instale o VirtualBox sem reclamar de segurança.
Abra uma janela de terminal em Acessórios/Terminal e entre na sua pasta de trabalho onde baixou o arquivo acima, caso não esteja nela.
Para instalar a chave de segurança digite:
sudo apt-key add sun_vbox.asc
Talvez seja necessário digitar a senha de administrador.
Depois, para instalar o VirtualBox digite:
apt-get install virtualbox-3.0
Se tudo ocorreu normalmente, você terá um submenu chamado Aplicativos/Sistema de onde poderá abrir o VirtualBox e rodar sua máquina virtual favorita.
Mais informações:
Sem comentários »Javascript Profissional para Desenvolvedores Web
Recomendo a segunda edição deste livro (em inglês) para quem quer aprender mais sobre Javascript:

Professional Javascript for Web Developers
É um livro que trata de Javascript de forma séria.
O livro explica entre outros tópicos que o Javascript é composto de 3 partes: ECMAScript (a linguagem de programação), DOM (Document Object Model) e BOM (Browser Object Model).
O ECMAScript é a linguagem que também é utilizada em outras plataformas como ActionScript.
O livro também explica a diferença das implementações de DOM e BOM dos diversos navegadores do mercado e fornece código que roda em todos os browsers.
Abaixo a lista de capítulos traduzida:
- O que é o Javascript?
- Javascript no HTML
- Básico da Linguagem
- Variáveis, Escopo e Memória
- Tipos de Referência
- Programação Orientada a Objetos
- Funções Anônimas
- O Modelo de Objetos do Navegador (BOM)
- Detecção de Clientes
- O Modelo de Objetos do Documento (DOM)
- DOM Níveis 2 e 3
- Eventos
- Scripting de Formulários
- Manipulação de Erros e Depuração
- XML em Javascript
- ECMAScript para XML
- Ajax e JSON
- Técnicas Avançadas
- Armazenamento do Lado do Cliente
- Boas Práticas
- APIs A Caminho
- A Evolução do Javascript
E os apêndices:
- Bibliotecas Javascript
- Ferramentas Javascript
Aproveitando o artigo, estamos inaugurando uma nova categoria de artigos para o blog dedicada exclusivamente ao Javascript.
Sem comentários »A escolha de endereços de e-mail
Frequentemente nos deparamos com esta pergunta de clientes que acabam de registrar um domínio próprio e querem criar e divulgar endereços de e-mail como intermol@intermol.com.br.
A recomendação que fazemos é não divulgar nomes de pessoas como fulano@intermol.com.br.
Assim evitamos o transtorno de ter que comunicar todos os contatos que o funcionário fulano não trabalha mais na empresa e por isso o novo e-mail de contato é beltrano@intermol.com.br por exemplo.
O recomendável é utilizar endereços com nomes de departamentos como contato@intermol.com.br, comercial@intermol.com.br, vendas@intermol.com.br, etc…
Se quiser realmente utilizar nomes nos endereços de e-mail, faça isso apenas com os nomes dos donos do negócio como jairo@intermol.com.br por exemplo.
Existem ainda recursos de apelidos e listas de e-mail mas isso fica para um outro artigo.
Sem comentários »Seu Pidgin não connecta com YahooIM?
O pessoal do Ubuntu (e derivados) não costuma atualizar o Pidgin e outros programas a não ser que sejam encontrados problemas de segurança ou de bugs importantes.
Com isso, quem usa Ubuntu ainda está de fora da última versão do Pidgin (2.5.8). Como os desenvolvedores do Pidgin são muito camaradas, eles estáo hospedando o PPA do Pidgin pra usuários do Ubuntu. Para usar, copie e cole estes dois comandos no terminal:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \ 67265eb522bdd6b1c69e66ed7fb8bee0a1f196a8
echo deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu \ `lsb_release --short --codename` main | \
sudo tee /etc/apt/sources.list.d/pidgin-ppa.list
A conexão do Pidgin 2.4.x a 2.5.6 com YahooIM era instável. A versão 2.5.8 corrige o problema.
Quer saber como funcionam esses comandos e exatamente o que fazem? Deixe um comentário.
Sem comentários »

