Autor: SrECosta
Palavras-chave
Calendário
<<  outubro 2008  >>
seteququsedo
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Pakua FeedCenter

Olá.

     O livro Expressões Regulares: Uma abordagem divertida do Aurélio Marinho Vargas realmente me impressionou. O autor consegue transformar um assunto (à primera vista) muito árido e abstrato em algo facílimo de compreender.

     Eu poderia ficar enaltecendo o livro, contudo, pra mostrar como a abordagem é divertida vou transcrever, com fins de divulgação, um trecho. Capítulo 1, Introdução, Apresentando as Expressões Regulares:

Então, para podermos começar nossa viagem, nada como uma apresentação de nosso objetivo, pois afinal de contas, que raios são estas expressões?

Bem resumido, uma expressão regular é um método formal de se especificar um padrão de texto.

Mais detalhadamente, é uma composição de símbolos, caracteres com funções especiais, que, agrupados entre si e com caracteres literais, formam uma seqüência, uma expressão. Essa expressão é interpretada como uma regra, que indicará sucesso se uma entrada de dados qualquer casar com essa regra, ou seja, obedecer exatamente a todas as suas condições.

Ou como variações aceitas também pode-se afirmar que é:
• uma maneira de procurar um texto que você não lembra exatamente como é, mas tem idéia das variações possíveis;
• uma maneira de procurar um trecho em posições específicas como no começo ou no fim de uma linha, ou palavra;
• uma maneira de um programador especificar padrões complexos que podem ser procurados e casados em uma cadeia
de caracteres;
• uma construção que utiliza pequenas ferramentas, feita para obter determinada seqüência de caracteres de um texto.

Ou ainda, didaticamente falando, é:

• Como o brinquedo LEGO, várias pecinhas diferentes, cada uma com sua característica, que juntas compõem estruturas completas e podem ser arranjadas com infinitas combinações diferentes.
• Como um jogo de truco, com as cartas normais e as quentes: gato, copas, espadilha e mole, que são especiais e têm uma ordem de grandeza.
• Como um quebra-cabeça, sempre tem solução, às vezes óbvia, às vezes difícil, mas decifrando as partes, junta-se tudo e chega-se ao todo.
• Como um jogo, no começo é difícil, mas após conhecer todas as regras, basta jogar e curtir.
• Como uma receita culinária, com seus ingredientes e uma ordem correta para adicioná-los à mistura.
• Como consertar carros. Você tem várias peças e várias ferramentas. Dependendo do tipo da peça, há uma ferramenta certa para você lidar com ela. E dependendo da sua localização, você tem de incrementar a ferramenta com mais barras e cotovelos para alcançá-la.
• Como o alfabeto. Você aprende primeiro as letras individualmente. Depois as sílabas, as palavras, frases e finalmente os textos. Mas no fundo, são apenas letras.

Acima de tudo, assim como um sorvete no domingo ensolarado, uma expressão regular é:

Divertida!

     E o livro segue neste ritmo. O texto é curto, o livro tem um pouco mais de 140 páginas, dividido em oito capítulos e dois apêndices. Da Editora Novatec.

     Para leitores iniciantes no assunto e mesmo para veteranos recomendo a leitura do livro. É aprendizado garantido.

     O Aurélio mantém um site próprio com uma seção inteira dedicada ao livro. Contém o capítulo 1 completo e o sumário disponíveis em PDF para leitura. Há até uma galeria de fotos dos leitores do livro (muito engraçado).

     Se você leu/ler o livro não deixe de comentar.

Eduardo.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Olá.

     A primeira vez que li sobre microformatos foi no Revolução Etc, o blog do Henrique Costa Pereira: ele escreveu um post muito bom sobre o assunto chamado (claro!) Microformats.

     Se você participou do 9o Encontro Locaweb de Profissionais da Internet talvez tenha assistido a palestra do Élcio Ferreira chamada Microformats, a web semântica com letra minúscula.

     Depois de ler o post e assistir à apresentação fiquei muito motivado a estudar mais sobre os tais microformatos dos quais eu ouvira tão pouco até então. Buscando no site oficial, o www.microformats.org, vi a dica do livro "Microformats: Empowering your Markup for Web 2.0".

Microformats - Compre pelo Submarino

     O livro, escrito pelo John  Allsopp, publicado pela editora friends of Ed, com ISBN 1-59059-814-8, é muito boa leitura. O autor é especialista no assunto, muito experiente e escreve com grande desenvoltura (o que torna o livro muito gostoso de ler). Em linhas gerais, o livro foi dividido em cinco grandes partes:

  1. Parte um: introdução aos microformats, no qual o autor descreve o que são os microformatos e o status atual sobre sua utilização na web.
  2. Parte dois: utilizando microformats. Esta parte cobre a maior extensão do livro. Aqui, o autor discorre com muitos detalhes sobre os principais microformatos existentes e desenvolve exemplos com cada um deles. Primeiro ele dá um overview sobre o microformato, depois informa quem está utilizando (Google, Yahoo, por exemplo) e então esclarece tudo com código. Você lerá sobre microformatos como o rel-license, rel-nofollow, o XFN (XHTML Friends Network - considerado o 1o microformato), o geo, o hCard (provavelmente o mais utilizado assim como o hCalendar) e muitos outros. É a melhor parte do livro. :)
  3. Parte três: casos de estudo, que são entrevistas do autor com autores/empresas que adotaram os microformatos: Cork'd e Yahoo.
  4. Parte quatro: desenvolvendo microformats. Este é a última parte "real" do livro. Nela, o autor comenta sobre o processo de desenvolvimento dos microformatos. Os microformatos são uma especificação aberta à comunidade e nesta parte o autor cobre como tudo isto se desenrola desde o momento em que a necessidade de um microformato é identificada até quando sua especificação final é liberada para implementação.
  5. Parte cinco: apêndices. Contêm as referências das especificações dos microformatos, design patterns para os microformatos e uma listagem com links para pessoas, ferramentas, serviços e editores para os microformatos.

 

     Eu gostei muito do livro e o recomendo se você estiver querendo aprender mais sobre microformats, ou microformatos, como queira. Leia o artigo do Henrique, baixe a apresentação do Élcio e, se puder, leia também este livro. Ao final você terá uma excelente fundação sobre o assunto.

     Microformatos ainda estão em estágio de adoção, ou seja, diferente de um padrão como o RSS, com o qual você provavelmente já está acostumado, os microformatos ainda não são maciçamente utilizados. Não há suporte por parte do Internet Explorer (ou da MS em geral) por exemplo. Já o Firefox, via extensão Tails, tem. O sistema de blog que eu utilizo, feito em ASP.NET, chamado BlogEngine.Net, também oferece suporte para alguns microformatos (como o XFN). O fato é que os microformatos estão aí. E pra ficar.

     E o mais engraçado é que depois de passar por isto você pode começar a procurar por microformatos em todos os lugares, sistemas e páginas. É viciante... :)

3.0 ponto(s). Avaliado por 1 pessoas

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5