qua
ago 31st

Ordenando conteúdo de arquivo via bash unix ...

O comando sort ajuda muito quando precisamos fazer ordenações simples de palavras, números ou datas dentro de arquivos texto, cvs, etc. Existem muitas outras maneiras, mas nenhuma tão rápida como esta.
Fica a dica:

Listando os arquivos e exibindo o conteúdo do arquivo lista_de_clientes.txt

> ls -la
-rw-r--r--   1 amorim  staff      58 Aug 31 19:11 lista_de_clientes.txt
> cat lista_de_clientes.txt
mauricio
amorim
wordpress
wordpress
wordpress
linux
bash

Usando o comando sort com o parâmetro -u para eliminar itens duplicados e usando >> para atribuir o resultado ao arquivo lista_de_clientes_ordenada.txt

>  sort -u lista_de_clientes.txt >> lista_de_clientes_ordenada.txt
>  cat lista_de_clientes_ordenada.txt
amorim
bash
linux
mauricio
wordpress

Referência:
Só Linux

ter
ago 23rd

Se você atualizou o Firefox para as versões 4, 5 ou 6 provavelmente está tendo problemas para rodar testes de Cucumber com o Selenium Webdriver, obtendo o erro abaixo:

unable to obtain stable firefox connection in 60 seconds ( )
(Selenium::WebDriver::Error::WebDriverError)

Para corrigir “paliativamente” e continuar a rodar meus testes fiz o downgrade do Firefox para versão 3.6.19 executando os passos abaixo:

1) Precisei limpar completamente a versão anterior do Firefox usando o AppCleaner que é free;

2) Encontrei as versões anteriores do FF no OldApps.com;

3) Desabilitei o update de versões do FF em Preferences/Advanced/Update

Quem estiver como este mesmo problema no Ubuntu pode resolver com ajuda deste dois posts:

http://code.dblock.org/unable-to-obtain-stable-firefox-connection-in-60-seconds-downgrading-firefox-on-ubuntu

http://blog.troyastle.com/2011/06/downgrade-to-firefox-36-on-ubuntu-natty.html

ter
jul 14th

Firefox no FISL10 ...

Atualizado em 19/07/2009 – Incluindo como obter a atualização de correção.

Página para download

Uma das empresas que fizeram “grande barulho” no FISL10 foi a Mozilla Firefox. Prestes a lançar a versão 3.5 do navegador, prestigiaram o evento com diversas palestras e também diversos brindes no estande. Aproveitei a oportunidade para tirar algumas fotos com os personagens que fazem a história do Firefox tornar-se realidade e com presença cada vez maior aqui no Brasil.

Abaixo, minhas fotos do evento, com Fernando Hamasaki de AmorimHeric Tilly da Locaweb,  Chris Hofmann diretor de engenharia da Mozilla Foundation e a Alix Franquet gerente de marketing da Mozilla, membro da comunidade SpreadFirefox com foco no Brasil, México e Índia.

Fernando, Chris Hofmann e Mauricio.

Fernando, Chris Hofmann e Mauricio.

Heric Tilly, Alix Franquet, Fernando e Mauricio.

Aproveitando as notícias, segue um passo a passo para instalar o Firefox 3.5 no Ubuntu. (Testei apenas no 8.04)

Instalação do Firefox 3.5 no Ubuntu

Lembro apenas que grande parte dos complementos ainda não funcionam para esta atualização, então apesar de ser mais rápido e ter alguns recursos interessantes é melhor testá-lo em um ambiente que não seja de produção.

1 – Baixar o pacote .deb aqui.

2 – Salvar em alguma pasta, pode ser no seu próprio Desktop.

3 – Entrar na pasta escolhida.

cd~
cd Desktop

4 – Instalar/atualizar pacotes de dependências para FF3.5.

sudo apt-get -f install libnotify-bin libstdc++5

5 – Instalar o ubuntuzilla.

sudo dpkg -i ubuntuzilla-4.6.1-0ubuntu1-i386.deb

sudo apt-get install -f

6 – Instalar firefox.

ubuntuzilla.py -a install -p firefox

7 – Aceitar ou não a versão detectada (neste caso a 3.5).

yes

8 – Escolhar a linguagem de localização.

pt-BR = 54 ou
en-US = 14

yes

9 – Aceitar ou não atualizações automáticas.

yes

OBS: Em 18/07/09 foi liberada uma atualização para correção (3.5.1), quem já havia instalado a versão 3.5 faça:

- Feche o Firefox;
- Reinicie o browser como root;

gksudo firefox &

- No menu Ajuda/Help, clique em Verificar atualizações/Check for Updates;
- Reinicie o Firefox e feche para liberar o terminal;

É isso aí!