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

seg
abr 11th

Dicas sobre podcasts e apresentações ...

Alguns dias atrás fiz uma apresentação sobre empreendedorismo chamada “Empreendedorismo, o pontapé inicial – Como gerar ideias” baseada nos podcast do empreendecast, blog saia do lugar e minhas experiências pessoais. Durante o tempo de pesquisa utilizei algumas ferramentas e uma forma talvez não muito convencional de estudar e expor as ideias que compartilho aqui.

SpeedUp

Keynote

jfcontrol

Evernote


Para estudar, como meu trajeto casa/trabalho e vice-versa não demora menos de uma hora, passei a ouvir podcasts e dentre eles destaco:

Rapaduracast – que fala sobre cinema, mas no episódio #200 eles falam como fazer um podcast, isto me ajudou a ter algumas ideiais;
FalaFreela – trata de dicas para quem é freelancer, mas também é um repositório de ideias e empreendedorismo.
Empreendecast – aborda vários tópicos sobre empreendedorismo, este foi a minha base.

Ferramentas que passei a usar e ou conhecer:

Deixando claro que não fiz uma pesquisa mais ampla para saber quais as plataformas que estas ferramentas atendem pois sou usário de Mac, então tudo que usei e cito aqui foi para Mac e Iphone.

- Para guardar minhas ideias utilizei o Evernote, onde eu podia gravar um audio, incluir uma foto ou digitar um texto tudo no mesmo arquivo, com isto eu ia armazenando pequenos insights diariamente.
- A apresentação foi feita em 20 slides no Keynote, todos os slides eram desenhos, praticamente sem palavras então utilizei o Pixelmator para desenhar e tratar as imagens procurando deixar todas em preto e branco.
- Para apresentar utilizei o Keynote para Iphone, destaque para este pois de qualquer lugar da sala via Wi-Fi consegui mudar meus slides e acompanhar as anotações no próprio Iphone. Também pesquisei um outro chamado JFControl que também é bastante interessante e dá para controlar bastante coisa no Mac remotamente através do Iphone.
- Para ouvir os podcast, como eu não tenho muita paciência em ouvir na velocidade normal, utilizei o SpeedUp Lite assim um podcast de 30 minutos eu ouvia em 20.

Infelizmente a palestra não foi gravada, então acho não faz sentido colocar os slides aqui porque são meros desenhos e sem contexto não tem significado.