Eclesiastes

Icon

Sobre o que é este blog? O.o

Bíblia em áudio

Para quem deseja ter a Bíblia em áudio (mp3), pode baixar separadamente os capítulos de cada livro aqui! :D

“Toda Escritura é divinamente inspirada e proveitosa para ensinar, para repreender, para corrigir, para instruir em justiça; para que o homem de Deus seja perfeito, e perfeitamente preparado para toda boa obra.”
(2 Timóteo 3:16-17)

Arquivado como:Bíblia

Expressões regulares possantes no Perl 5.10

Confira aqui as novidades para ERs no Perl 5.10! :D

Arquivado como:Perl, Regex

Usando expressões regulares em JavaScript

Para quem procura por material em português sobre expressões regulares no JavaScript, deixo a indicação de um artigo de Thiago Prado no iMasters.

O artigo fala mais especificamente de como você deve utilizar as ERs no JavaScript, quais são os métodos do objeto RegExp e suas finalidades.

Enfim, confira aqui! ;)

Arquivado como:JavaScript, Regex

Expressões regulares no Perl 6

Encontrei um ótimo PDF sobre as mudança radicais que irão sofrer as expressões regulares no tão aguardo Perl 6. Foi elaborada aparentemente para o Encontro Técnico de Perl Mongers no Rio de Janeiro.

Confira aqui! ;)

Arquivado como:Perl, Regex

Callouts

NOTA: O texto abaixo é uma tradução minha da PCRE Man Pages – PCRECALLOUT(3).

int (*pcre_callout)(pcre_callout_block *);

PCRE fornece o que é chamado de “callout”, que é um meio de temporariamente passar o controle ao invocador da PCRE no meio da combinação de um padrão. O invocador do PCRE provê uma função externa para colocar pontos de entrada na variável global pcre_callout. Por padrão, esta variável contém NULL, que desabilita toda chamada externa.

Read the rest of this entry »

Arquivado como:C/C++, PCRE

PCRE Performance

NOTA: O texto abaixo é uma tradução minha da PCRE Man Pages – PCREPERFORM(3).

Dois aspectos de performance são discutivos abaixo: memória utilizada e tempo de processamento. O modo como você faz seu padrão com uma expressão regular pode afetar ambos.

Read the rest of this entry »

Arquivado como:PCRE

Usando múltiplos assertions

Assertion é o nome dado ao teste feito nos caracteres seguidos ou precedidos na posição atual da combinação que não consome caracteres.
Exemplos básicos de lookbehind assertion e lookahead assertion podem ser vistos aqui!

Read the rest of this entry »

Arquivado como:Regex

Mostrando a data em português

Para quem usava uma tradicional array com o nome dos meses e associava ao valor númerico, ou até mesmo, usava setlocale() com strftime(), para exibir em português a data vinda de um campo de uma tabela do MySQL, pode a partir da versão 5.0.25 definir uma variável de sistema para controlar a linguagem, assim como é feito com setlocale() no PHP!

A variável se chama lc_time_names, e pode ter o valor alterado executando:

SET lc_time_names = "pt_BR"

Para testar, execute:

SELECT DATE_FORMAT(CURDATE(), '%d de %M de %Y')

E terá como resposta: 22 de abril de 2007 

Referência

Arquivado como:MySQL, PHP

Categorias

del.icio.us