Ir para o conteúdo
ou

Software livre Brasil

Leandro Nunes dos Santos

Nuvem de Marcadores

Tela cheia
 Feed RSS

Blog

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Apresentação de rails

11 de Fevereiro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Daqui a pouco vai rolar a minha apresentação de rails do Serpro Salvador.

Nesta apresentação também estarão meus amigos @caiosba e @aterceiro.

O evento também marcará o lançamento do novo site do grupo de usuários ruby da Bahia http://softwarelivre.org/guru-ba

Muita emoção num dia só :)

Acompanhe o evento online no endereço:

http://assiste.serpro.gov.br/ruby-on-rails

Mais informações em:

http://softwarelivre.org/guru-ba



Webrat, Selenium e Firefox 3.6

1 de Julho de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Eu sempre procuro deixar o meu sistema o mais atualizado possível. Volta e meia eu me deparo com problemas de compatibilidade de alguns softwares e a bola da vez foi o Selenium com o Webrat.

Eu estava utilizando o cucumber com o selenium no desenvolvimento de uma aplicação e não estava funcionando.

Depois de muito fuçar vi que o problema era a incompatibilidade do webrat versão 0.5.1 com a versão do firefox que eu estou usando 3.6.6.

Para resolver o problema sem perder toda a sua manhã como eu :) siga as instruções abaixo:

   1. Crie um diretório onde você possa manipular o conteúdo do jar
     mkdir -p ~/tmp/selenium
     cd ~/tmp/selenium

   2. Copie o arquivo jar do Webrat para a pasta criada
     cp ~/.gem/ruby/1.8/gems/webrat-0.5.1/vendor/selenium-server.jar .

OBS: Eu instalei a gem webrat localmente no meu home, você deve realizar uma
adaptação para a sua realidade neste ponto.

   3. Descompacte os arquivos contidos no jar e delete o arquivo jar
     unzip selenium-server.jar
     rm selenium-server.jar

   4. Procure os arquivos *.rdf (deve existir 5 destes arquivos):
     find . -name "*.rdf"
     ./customProfileDirCUSTFF/extensions/{538F0036-F358-4f84-A764-89FB437166B4}/install.rdf
     ./customProfileDirCUSTFF/extensions/readystate@openqa.org/install.rdf
     ./customProfileDirCUSTFFCHROME/extensions/{503A0CD4-EDC8-489b-853B-19E0BAA8F0A4}/install.rdf
     ./customProfileDirCUSTFFCHROME/extensions/{538F0036-F358-4f84-A764-89FB437166B4}/install.rdf
     ./customProfileDirCUSTFFCHROME/extensions/readystate@openqa.org/install.rdf

   5. Em cada um destes arquivos você verá:
     <em:maxVersion>3.5.*</em:maxVersion>
   Mude para
     <em:maxVersion>3.6.*</em:maxVersion>

   6. todos os arquivos agora estão prontos. Gere novamente o arquivo jar
e mova para o local correto do webrat:
     zip -r selenium-server *
     mv selenium-server.zip selenium-server.jar
     mv selenium-server.jar ~/.gem/ruby/1.8/gems/webrat-0.5.1/vendor/selenium-server.jar

OBS: Eu instalei a gem webrat localmente no meu home, você deve realizar uma
adaptação para a sua realidade neste ponto.

	* Referência: http://www.qaautomation.net/?p=15


Atualizando o git e tendo problemas com o push.default

27 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Se você atualizou a sua versão do git para a 1.6.3.3 como eu vai ficar assustado depois de dar um git push.

Você vai se deparar com isso:

warning: You did not specify any refspecs to push, and the current remote
warning: has not configured any push refspecs. The default action in this
warning: case is to push all matching refspecs, that is, all branches
warning: that exist both locally and remotely will be updated.  This may
warning: not necessarily be what you want to happen.
warning:
warning: You can specify what action you want to take in this case, and
warning: avoid seeing this message again, by configuring 'push.default' to:
warning:   'nothing'  : Do not push anything
warning:   'matching' : Push all matching branches (default)
warning:   'tracking' : Push the current branch to whatever it is tracking
warning:   'current'  : Push the current branch

Pode ficar tranquilo que não foi uma falha de segmentação no seu SO, mas sim uma mensagem de Warning que o novo git trás para te avisar que você precisa configurar a variável:

push.default

É claro que o seu comando vai continuar funcionando perfeitamente como sempre funcionou se você não configurar essa variável, mas você vai ficar agoniado com essa mensagem imensa de warning aparecendo toda hora na sua tela.

Acredite em mim :)

Então para ajeitar isso basta configurar variável com o comando:

git config push.default matching

Se você deseja que esta seja uma configuração padrão para todos os seus repositórios digite o comando:

git config --global push.default matching


PSDB nunca mais…

11 de Dezembro de 2009, 0:00, por Software Livre Brasil - 0sem comentários ainda

Propaganda do PT para as eleições 2010



PSDB nunca mais…

11 de Dezembro de 2009, 0:00, por Software Livre Brasil - 0sem comentários ainda

Propaganda do PT para as eleições 2010