Friday, December 03, 2010

Dune re-editado em português

"Dune", o meu livro preferido, do meu autor favorito, está agora disponível numa nova edição em português através da "Saída de Emergência":


Site da Editora


Quem nunca leu que aproveite. A tradução portuguesa está bastante boa em comparação com o original. ;)
Quem, tal como eu, prefere ler as versões originais e prefere pagar 20€ por 4 livros em inglês em vez de apenas 1 em português aproveite o Natal pra ler "The Dosadi Experiment" também do Frank Herbert. Um excelente livro.
Agora é só ficar à espera que o filho dele permita que a série Pandora, considerada por alguns ainda melhor que a série Dune, volte a ser vendida. :)

Friday, October 01, 2010

DOS wildcards to Ruby regexs

Ever needed to convert a DOS wildcard like "?WIN*.EXE" to a regex for evaluation? If so here's little Ruby code snippet:
class Regexp
   def self.from_wildcard(wildcard, options = '')
      /^#{wildcard.gsub(/[\.\*\?]/) { |m| { '.' => '\.', '*' => '.*', '?' => '.' }[m] }}$/#{options}
   end
end

Here's the usage and result:
puts Regexp::from_wildcard "?WIN*.EXE"

=> (?-mix:^.WIN.*\.EXE$)

"AWINNER.EXE".match(Regexp::from_wildcard "?win*.exe", 'i')

=> #(matchdata "AWINNER.EXE")

Have fun! ;)

Online Petition
Online Petition

Sunday, June 20, 2010

Acordo Ortográfico

Comprei o meu primeiro livro editado com o novo acordo ortográfico e... pelos vistos vai ser o último: Egipto escrito Egito?!?!? Opah, eu digo Egipto com 'P'. Parece que tou a ler um livro em brasileiro. Mais vale comprar livros nas versões originais e fica muito mais barato. Nunca comprei um livro em brasileiro e nunca mais vou comprar um livro em português. Isto é uma vergonha.

Para comprar livros escritos decentemente usem:

http://amazon.co.uk
http://www.bookdepository.co.uk

:)