Labs
Assim como os projetos, essa lista de labs também está desatualizada. Em breve eu pretendo deixar ela atualizada.
2009
Jogo: Green ninja don’t like the blue ninja
É um jogo plataforma, onde você é o ninja azul e o seu objetivo é escapar dos ninjas verdes que querem matar você, para isso você tem estrelas que pode atirar nos ninjas verdes eliminando eles, por consequência você obtém uma pontuação por cada ninja verde morto. Os direcionais movimentam o ninja azul, a tecla X pula e a tecla C atira estrela.
Tecnologias: Flash, ActionScript 3, Flixel Game Engine.
Para jogar: http://lab.patrickespake.com/flixel-ninja
Código fonte: http://github.com/patrickespake/Flixel-Ninja
Mais informações disponíveis nesse post.
tableless_model – Ruby on Rails Plugin
É um plugin desenvolvido em Ruby para o framework Rails, model sem banco de dados, com todo o poder do ActiveRecord e validações. A principal utilidade é usar em formulários que não precisam de banco de dados, mas precisam das validações do ActiveRecord, form_for e rotas RESTful. Por exemplo formulário de contato.
Tecnologias: Ruby on Rails.
Código fonte: http://github.com/patrickespake/tableless_model
Documentação: http://lab.patrickespake.com/tableless_model
Mais informações disponíveis nesse post.
stylesheet_by_browser – Ruby on Rails Plugin
É um plugin desenvolvido em Ruby para o framework Rails, cria um helper que insere o stylesheet de acordo com o navegador.
Desta forma você pode adicionar o css específico para cada navegador, na sua folha de estilo, não necessitando mais fazer hacks em uma única folha de estilo css.
Tecnologias: Ruby on Rails.
Código fonte: http://github.com/patrickespake/stylesheet_by_browser/tree/master
Documentação: http://lab.patrickespake.com/stylesheet_by_browser/
Mais informações disponíveis nesse post.
pake_browser_detect – Ruby on Rails Plugin
É um plugin desenvolvido em Ruby para o framework Rails, ele detecta o browser do usuário e pode ser usado na camada de view e na camada de controller.
Tecnologias: Ruby on Rails.
Código fonte: http://github.com/patrickespake/pake_browser_detect/tree/master
Documentação: http://lab.patrickespake.com/pake_browser_detect
Mais informações disponíveis nesse post.
Go2Images – Resize e crop de imagens
Frequentemente em muitos projetos PHP é necessário trabalhar com o upload de imagens, geralmente nos formatos gif, png ou jpg.
Em muitas aplicações sempre é necessário fazer o resize e o crop das imagens, para obter um melhor resultado na visualização das imagens juntamente com o conteúdo.
Pensando nisso eu criei um projeto, chamado Go2Images, no meu laboratório, com o objetivo de realizar as funcionalidades acima.
Tecnologias: PHP, GD, MySQL e o padrão de projeto MVC.
Demonstração: http://lab.patrickespake.com/go2images
Código fonte: http://github.com/patrickespake/go2images/tree/master
Mais informações disponíveis nesse post.

