QRCode - Código de Barras 2D

PHPJavaPerl
Enviado por thotypous em Sex, 27/07/2007 - 18:28.PHP | Java | Perl

Neste artigo, comento sobre minha experiência com o QRCode, um código de barras de duas dimensões desenvolvido e muito utilizado no Japão.

Eu estava trabalhando em um sistema que gerava um comprovante que continha um código de autenticação de 1024bits. Para conferir se o mesmo era válido, seria extremamente entediante ter que digitar 2048 caracteres de um código hexadecimal, além das informações de data, horário e código do cliente. O QRCode foi a solução.

Ensinarei como gerar o QRCode utilizando um script PHP ou Perl disponível livremente, e como realizar sua leitura posteriormente a partir de uma foto do código impresso. Essa foto pode ser tirada inclusive com uma câmera VGA de celular de baixa qualidade.



Regex - Lookbehind e Lookahead

PHPPerl
Enviado por Eclesiastes em Ter, 17/10/2006 - 02:09.PHP | Perl

Para quem tem dificuldade em entender lookbehind e lookahead na expressão regular, resolvi tentar explicar, talvez eu consiga ajudá-lo a compreender, e verás que é simples! :)



Regex - Subexpressão independente

PHPPerl
Enviado por Eclesiastes em Seg, 16/10/2006 - 21:01.PHP | Perl

(?>pattern)

É uma subexpressão "independente". Ela casa uma substring de forma autônoma se ancorada em dada posição, e somente esta substring.



Regex - Grupos atômicos e quantificadores possessivos

PHPPerl
Enviado por Eclesiastes em Dom, 15/10/2006 - 00:31.PHP | Perl

Para entendermos os grupos atômicos e quantificadores possessivos precisamos saber como funciona a Regex Engine.
Imagine utilizar a expressão /\d+foo/ na string "12345bar", a Regex Engine irá casar todos os 5 dígitos mas irá falhar na string "bar", sendo assim, irá tentar casar com 4 dígitos, quando falhar tentará casar com 3 dígitos, ... até falhar com todos.



Regex - Perguntas não freqüentes

PHPPerl
Enviado por Eclesiastes em Sex, 06/10/2006 - 19:40.PHP | Perl

Regex é um acrônimo para Regular Expression (Expressão regular). Que também é conhecida por: Regexp, RE, ER.

Para quem nunca leu o famoso Guia de Expressões regulares (Um livro, porém disponível on-line) do Aurélio (verde), deixo o link abaixo:
http://guia-er.sourceforge.net

As questões abaixo foram respondidas segundo a sintaxe utilizada no PHP da expressão regular compatível com Perl. (PCRE)



Recomendações para programação em Perl

Perl
Enviado por Eclesiastes em Qui, 21/09/2006 - 12:05.Perl

Visitando o site perl.org.br você encontrará belos artigos sobre Perl, e neste post venho citar um muito interessante, que é sobre boas práticas na programação, escrito baseado fortemente no perlstyle.



Tradução de código Perl para PHP

PHPPerl
Enviado por Eclesiastes em Sáb, 02/09/2006 - 11:05.PHP | Perl

Olá pessoal!
Para quem gosta de ver comparativos de sintaxe entre linguagens pode conferir no link abaixo uma tradução de código Perl para PHP.



Exportando C ou C++ para qualquer linguagem de script automaticamente

PHPC / C++JavaPerlPython
Enviado por thotypous em Sáb, 19/08/2006 - 11:35.PHP | C / C++ | Java | Perl | Python

Esses dias estou trabalhando em uma biblioteca cross-platform de captura de vídeo em C++, e pensei em aproveitar a situação para continuar um projeto que eu tinha, o ruby-v4l. Então lembrei de um software que eu tinha ouvido falar, o SWIG, e resolvi fazer uns testes com ele. Ele é capaz de exportar automaticamente um código em C ou C++ para uso em diversas linguagens de script: PHP, Ruby, Python, Perl, Java, e diversas outras. Se a linguagem de destino permitir, ele exporta até mesmo operator overloading e outros recursos de C++.

Darei aqui um exemplo simples de uso do utilitário SWIG para exportar uma classe em C++ para o Python.



Alimentação XML