Arquivos do Site Software Livre

authlogic e subdomain_fu: configurando corretamente o escopo


Esse é o pior tipo de erro que acontece: o que não está previsto nos seus testes. Recentemente passamos a usar o authlogic para validar a autenticação de usuários a alguns de nossos sistemas. A validação é muito boa e ainda facilita a criação de testes.
Porém, ao usar um subdomain-fu um erro estranho de validação […]

Testes de integração usando webrat, rspec, authlogic e subdomain_fu


Post de Reveillon, já que foi começado em 2009 e terminado em 2010. Bom ano a todos.
Esse post vai falar especificamente sobre como usar o Webrat + Rspec para aplicações usando o Authlogic e o subdomain_fu  para testes de integração. Por isso, não vamos mostrar todos os matchers existentes no Webrat. Apenas mostrar como fazemos […]

Recuperando fotos de um cartão Sony usando o recoverjpeg no Linux


Recoverjpeg. Esse é o nome mágico que salvou meu dia.
3 comandos e recuperei todas as fotos de um cartão de fotos Sony que havia sido corrompido quando estava gerando thumbnails no computador.
Obs: Esse post foi escrito originalmente no meu site pessoal.

Converter várias imagens em 1 único arquivo pdf


Ontem precisei converter 14 imagens em um único pdf. As imagens eram do balanço de 2008 da Riopro que haviam sido scanneadas folha a folha. Ou seja, recebi um brilhante arquivo zip com 14 imagens jpeg (ou jpg se preferir) para repassar a um cliente.
Nem preciso dizer que esse tipo de situação, que ocorre frequentemente […]

Ubuntu 9.10, sun jdk e Eclipse: bug ao clicar com o mouse


Quem estiver usando a combinação Eclipse com o Ubuntu 9.10 (Karmic Koala) e a sun-java6-jdk deve estar passando pelo que passei. Tente fazer uma busca. Você vai reparar que se tentar clicar com o mouse, o botão é selecionado mas a busca não é realizada. Não, o Eclipse não “parou de funcionar”. O que ocorre […]

Ubuntu 9.10 e o novo Grub


Para quem estava acostumado com o caminho de edição do Grub, uma pequena mudança para a versão 9.10 do Ubuntu:
Ao invés da configuração do Grub ficar em:
$ ls /boot/grub/menu.lst
Ela agora fica em:
$ ls /boot/grub/grub.cfg
Ok, mais consistente. Não esqueça que:

Editar implica em risco de ter que recuperar a instalação se você não editar corretamente
antes de editar […]

Rspec e os testes para diferentes formatos


Essa será rápida. Há um comportamento estranho nos testes do Rspec para diferentes formatos de página. Se você usar:
get :index, :format => :xml
você terá uma resposta 406 “Not Acceptable”. Pior, no test.log vai ver que a url foi gerada corretamente. A solução é passar o teste para
get :index, :format => ‘xml’
Que a url será […]

Simulando chamadas Ajax para upload de arquivos


Esse artigo vai mostrar como fazer upload de imagens e arquivos de forma assíncrona. A solução apresentada não será nada que não venha sendo usado a pelo menos 4 anos, mas acho que vale a explicação. Na primeira parte, a explicação será mais ampla, independente de linguagem. Em seguida, trataremos só de Rails, usando o […]

Tornando o Firefox 3.5 o seu browser padrão no Ubuntu 9.04


Dica rápida. Você já instalou o Firefox 3.5 no seu Ubuntu mas toda vez que vai abrir um link html de uma aplicação que não é o browser ele abre o Firefox antigo? A solução é simples. Altere o Aplicativo preferêncial de páginas HTML. Veja nas duas imagens abaixo como resolver esse inconveniente.

Gdd Brasil 2009 - Android e as lições aprendidas


Como prometido, esse post vai falar sobre a palestra final do James Yum no Google Developers Day (GDD). A palestra tinha o nome de “Android, a arte do debugging dos mestres Ninja”. Para mim foi uma apresentação sobre boas práticas ao criar aplicações para o Android. Eu ia escrever esse post na última sexta (3/7), […]