jul 9 2009

[update] Instalando o Firefox 3.5 no Ubuntu 9.04

Firefox 3.5Este mês (Julho) a Mozilla lançou (finalmente) a versão final do Firefox 3.5. Como já é costume,  só vai ser a oficial na próxima versão do Ubuntu  (9.10 a.k.a Karmic Koala).

Para aqueles que não querem esperar alguns meses pela nova versão, podemos instalar ela na versão 9.04. O processo é bem simples.

1º passo

Abra um terminal e digite o seguinte comando:

sudo apt-get update && \
sudo apt-get install firefox-3.5 firefox-3.5-gnome-support

Feito isso, você já está com Firefox 3.5 instalado na máquina, mas para poder usar, você precisa mudar todos os atalhos que existem para o Firefox, e isso é chato!

2ª passo

Vamos então alterar o link simbólico para o Firefox, que por padrão, aponta para a versão 3.0
No terminal digite os seguintes comandos:

cd /usr/bin
#só vai remover o link simbólico, não o firefox
sudo rm -rf firefox
#cria novamente o link simbólico, apontando para o firefox 3.5
sudo ln -s /usr/bin/firefox-3.5 /usr/bin/firefox

Pronto, agora o sistema já vai usar a versão 3.5 como padrão

Passo extra

Para aqueles que não querem usar o Firefox em inglês (sim, a instalação padrão é em inglês), é só instalar o pacote de idioma pt-BR, clicando aqui.

Uma curiosidade: o nome da versão 3.5 é Shiretoko, o nome de uma península do Japão, mais informações aqui

Update

Após algum tempo usando essa solução, percebi que alguns programas instalados não utilizam o link simbólico /usr/bin/firefox, e sim o link simbólico /usr/bin/x-www-browser

Para alterar esse link, como super usuário, digite no terminal:

sudo update-alternatives --config x-www-browser

No meu caso, apareceu a seguinte listagem:

Existem 3 alternativas que fornecem 'x-www-browser'.

Seleção      Alternativa
-----------------------------------------------
+        1    /usr/bin/firefox-3.0
*        2    /usr/bin/firefox-3.5
         3    /usr/bin/google-chrome

Pressione enter para manter o padrão[*] ou digite o número da seleção:

Neste caso, digite 2 para usar o firefox 3.5 como o padrão.

Informação retirada do Dicas-L


mai 7 2009

Visualizando sites no Internet Explorer no Ubuntu

ies4linuxJá faz um bom tempo que eu parei de usar o SO desenvolvido pelo pessoal de Redmond. Mesmo assim, ainda passo pela dor de cabeça de ter que validar os sites no bendito Internet Explorer.

Para um usuário Windows, isso deve ser bem fácil (veja bem, deve, pois eu presenciei a tentativa de instalação do IE7 numa máquina windows e não teve santo que fizesse ela funcionar), mas para os desenvolvedores que trabalham em ambiente Linux, a estória não é bem assim.

Existem algumas soluções para fazer isso a partir do Linux, e eu vou compartilhar com vocês aqui as que eu já utilizei e/ou continuo utilizando.

IE4Linux

O IE4Linux é uma ótima ferramenta desenvolvida para Linux que usa o Wine para instalar as versões 5, 5.5, 6 e uma versão beta da engine do IE7

Para instalar essa ferramenta é bem simples.

Primeiro passo
Deve-se ter instalado os pacotes Wine e Cabextract, para isso, suponto que você usa o Ubuntu (no meu caso, a versão 9.04), digite o seguinte comando no terminal:

sudo apt-get install wine cabextract

Feito isso, já tem os pacotes necessários para a instalação do IE4Linux, agora vamos executar os seguintes comandos no terminal:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

Agora é o famoso next, next, finish!

Ele deve criar os ícones para acessar o IE, dai é só acessar o site e testar.

Eu ainda uso esta solução, mas tem um porém muito incomodo. Por alguma razão, a aplicação causa um memory leak que acaba por travar a máquina. Bom, wine ou não, ainda é uma aplicação Windows, não dava para esperar alguma coisa diferente.

Máquina Virtual

Essa é outra solução, embora um pouco mais complexa, pois envolve a instalação de uma máquina virtual (no meu caso, quando testei, usei o VirtualBox) e depois a instalação do Windows.

Como essa solução merece um outro post para explica-la, deixo um link que ensina o passo a passo: http://www.tecnoclasta.com/2008/07/03/virtualbox-windowsxp-e-ubuntu-juntos-guia-de-instalacao/

Renderização online

Essa é a solução que venho usando com mais frequencia. Com o advento do IE8, já começo a me preocupar em como ele ira renderizar os projetos.

Para isso, utilizo dois sites:

O primeiro renderiza única e exclusivamente IE, nas versões 5.5, 6, 7 e 8, mas é extremamente rápido para mostrar o screenshot. Já o segundo tem toda uma gama de browsers e de sistemas operacionais também (FF no Windows, no Linux, no Mac, por exemplo), mas tem um problema incomodo, uma fila gigantesca de espera, que por muitas vezes acaba expirando.

Para finalizar

Depois de apresentar essas opções, acredito que deva testa-las e ver com qual você se adapta melhor. Cada uma tem seus pŕos e contras, vai de cada um a melhor.

Eu continuo usando a Renderização Online, pois tento desenvolver os sites de uma maneira a evitar os problemas de renderização. Como nem sempre posso contorná-los, uso esse recurso para ver se está tudo Ok no site.

Por hoje é só pessoal, qualquer dúvida ou crítica, é só deixar um comentário


abr 20 2009

Script snipMate para VIM

Como sou usuário Linux, é fato que meu editor favorito neste ambiente é o VIM (se bem que tenho usado muito o NetBeans 6.5 para PHP, que é um ótimo editor, mas as vezes é muita coisa para uma simples edição, fica para outro post).

O Script

Recentemente por indicação de um amigo, conheci o script snipMate, criado por Michael Sanders, que basicamente é um script não-obstrusivo para VIM que implementa os snippets do TextMate para o VIM.

A propósito, snippets são aqueles pedaços de código predefinidos (if, while, switch) que você pode inserir no seu documento.

Como exemplo, em um arquivo PHP, usando a instalação padrão do plugin, se você digitar “for” e logo após apertar “<tab>” no modo de inserção, ele irá expandir para a sintaxe padrão do “for” em PHP:

for ($i = 0; $i &lt; count; $i++) {
      // code...
}

Para facilitar, dê uma olhada no screencast do plugin que fala por si só: http://vimeo.com/3535418

Instalação

1º passo: Faça o download do script aqui (essa é a versão 0.79, é bom dar uma olhada no site se não teve nenhum update).
2º passo: Dentro do diretório onde está o arquivo, execute o comando (se não existir o diretório .vim, é só criar ele, usando o comando “mkdir ~/.vim”):

mv snipMate.zip ~/.vim

Depois entre no diretório e descompacte o arquivo, removendo-o após extraí-lo

cd ~/.vim
unzip snipMate.zip
rm snipMate.zip

3º passo: Reinicie o VIM e está feita a instalação, agora é só testar o script!

Dica: Para aqueles que como eu tem o auto-completar na tecla <tab>, ela vai gerar um conflito na edição. Para corrigir isso é só alterar o arquivo .vimrc e mudar onde tiver “<tab>” por “<C-@>” (sem as aspas).
Pronto, agora o auto-completar vai ser ativado usando “<ctrl>+<space>”.


mar 27 2009

FISL 10! ai vamos nós!

De 24 a 27 de junho acontecerá o maior evento do Software Livre brasileiro, o Fórum Internacional do Software Livre, na sua edição número 10. Como venho fazendo religiosamente nos últimos 3 anos, estarei marcando presença lá para acompanhar as palestras, grupo de usuários e participar do maior aglomeração de geeks já vista no Brasil.

Nos vemos lá!