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.

dom
jul 11th

Erro ao instalar MySql com Homebrew no MacOS ...

Ao tentar instalar o MySql com Homebrew no meu MacOS Snow Leopard 10.6.4 obtive o seguinte erro:

macos-snow ~  $ brew install mysql
==> Downloading ftp://ftp.cwru.edu/pub/bash/readline-6.0.tar.gz
curl: (7) couldn't connect to host

Este erro pode ocorrer se você re-instalou o seu SO ou está com uma máquina nova porque o MySql depende do bash e o Readline é um componente para edição e histórico da linha de comando por isso o Readline é instalado antes da instalação do MySql.

A solução mais rápida foi editar a fórmula para instalação do Readline em /usr/local/Library/Formula/readline.rb e trocar o endereço ftp://ftp.cwru.edu/pub/bash/readline-6.0.tar.gz por ftp://ftp.gnu.org/pub/gnu/readline/readline-6.0.tar.gz, no meu caso isto aconteceu porque o primeiro endereço não estava respondendo.

class Readline  Formula
  url 'ftp://ftp.cwru.edu/pub/bash/readline-6.0.tar.gz'
  md5 'b7f65a48add447693be6e86f04a63019'
  homepage 'http://tiswww.case.edu/php/chet/readline/rltop.html' 

   ...
OS X provides the BSD Readline library. In order to prevent conflicts when
programs look for libreadline we are defaulting this GNU Readline installation
to keg-only.
   ...

Fica aqui a dica também se você quiser editar fórmulas para instalar com o Homebrew, no diretório /usr/local/Library/Formula/ irá encontrá-las. Para criar novas fórmulas visite Wiki do Homebrew ou leia este post do AkitaOnRails.

Mais informações:
– Bash-4.0 available for FTP
- Use readline instead of libedit