Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Strict Standards: Non-static method themeGluedIdeas_Subtle::initOptions() should not be called statically in /home/riopro/www/blog.riopro.com.br/wp-content/themes/gluedideas_subtle/header.php on line 19
Riopro Blog <br /> <b>Deprecated</b>: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in <b>/home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php</b> on line <b>82</b><br /> » Software Livre

Arquivos do Site
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82
Software Livre

DejaVue, guardando as alterações dos dados do seu modelo usando o MongoDB



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

A Riopro está lançando uma nova Gem chamada DejaVue. Essa Gem permite o versionamento dos dados de seus modelos de forma simples. Fortemente baseada no PaperTrail, ela se possui três diferenças principais:

O armazenamento das versões se dá no MongoDB (banco de dados não sql).
Ela permite também armazenar objetos relacionados ao modelo (contanto que o relacionamento […]

Adicionando assinatura de repositórios de terceiros ao seu Ubuntu



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Quando você inclui novos repositórios ao apt.sources do seu Ubuntu (ou Debian), é normal que as assinaturas dos pacotes não possam ser conferidas por inexistência de chaves GPG no seu computador. Isso gera warnings chatos, como o abaixo:

W: Erro GPG: http://linux.dropbox.com lucid Release:
As assinaturas a seguir não puderam ser verificadas
devido à chave pública não estar […]

authlogic e subdomain_fu: configurando corretamente o escopo



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

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 […]