Entries from December 2007
Fluent interface é um termo criado por Eric Evans e Martin Fowler para um tipo de comportamento utilizado em chamadas de métodos em um mesmo contexto. É simples de explicar com um exemplo:
Tendo a classe:
class Person{
public function __construct(){
return $this;
}
[…]
[Read more →]
Tags: code · php
Seguindo a dica do Rafael S. Souza as urls do Nice Dog agora estão diferentes, mais legíveis e usando “fluent interface”:
R(’tag/(?P<tag>[-\w]+)’)
->controller(’Test’)
->action(’p_tag’)
->on(’GET’);
Vá no site do Nice Dog e dê uma olhada!
[Read more →]
Tags: NiceDog · frameworks · releases
“Richard, você está errado. Você disse claramente em sua entrevista que a árvore dos ports contém software não-livre. Ela não contém. Ela é apenas uma plataforma de Makefiles contendo URLs, e um ocasional patch aqui e ali. Você está simplesmente errado. E você não é homem suficiente para admitir que está errado. Eu posso ser […]
[Read more →]
Tags: gnu · linux · openbsd
December 17th, 2007 · 1 Comment
Eu e Alisson estávamos procurado algo como as mensagens flash do Rails no Django, encontramos um ótimo middleware para isso aqui.
Pegue a snippet, salve como flash_middleware.py e configure seu settings.py assim:
MIDDLEWARE_CLASSES = (
…
‘projeto.flash_middleware.Middleware’,
…
)
TEMPLATE_CONTEXT_PROCESSORS = (
…
‘projeto.flash_middleware.context_processor’,
…
)
*obs: Lembre-se de colocar os outros context processors, veja […]
[Read more →]
Tags: django · python · rails · tips
twice n = 2 * n
Bem, estou “olhando” várias linguagens de programação funcional e cheguei, de novo, em Haskell depois de dar uma lida rápida no livro HASKELL UMA ABORDAGEM PRÁTICA e achar o livro bem legal, estou pensando em comprar
Algumas referências:
http://www.ntecs.de/old-hp/uu9r/lang/html/haskell.en.html
http://pleac.sourceforge.net/pleac_haskell/index.html
[Read more →]
Tags: code · haskell
December 12th, 2007 · 7 Comments
Tentem
$a = 0;
$b = “eggs”;
$c = “spam”;
print ($a == $b) ? “a == b\n” : “a != b\n”;
print ($b == $c) ? “b == c\n” : “b != c\n”;
print ($a == $c) ? “a == c\n” : “a != c\n”;
print ($a == $d) ? “a == d\n” : “a != d\n”;
print ($b == $d) ? […]
[Read more →]
Tags: php
December 4th, 2007 · 2 Comments
Bem, depois de brincar e adorar o framework Camping para Ruby ou Web.py para Python resolvi criar um framework pequenino(>6kb) para PHP baseado na mesma filosofia. Bem Nice Dog é um framework minimalista, tem apenas o básico para aplicações básicas. Claro que você pode usar ele para mover a Millennium Falcon, basta sair plugando bibliotecas […]
[Read more →]
Tags: php
Acabei de ler no blog de desenvolvedores da BBC que eles apesar deles usarem e gostarem de Ruby on Rails, estão construindo um Perl On Rails. Talvez, se conseguirem, vamos ter um outro competidor para o Rails, até mesmo pq Ruby herdou de Perl muitas coisas. Eu não sei programar uma linha em Perl mas […]
[Read more →]
Tags: django · frameworks · perl · php · rails · ruby