Optionable Behavior / 03.19.2010

» Leia este post em português aqui.

The Optionable Behavior is a CakePHP behavior that tries to bring something from schemaless databases to RDBMS databases like MySQL. With it, you can add as much extra fields as you need to a table without touching the DB design / schema.

» Read more


New theme for 2010 / 03.19.2010

» Leia este post em português aqui.

A lot of new things are going on in my life right now and I wish I could blog more about them. In fact, I could but I was really discouraged bu my older blog theme [it doesn't makes sense, but whatever]. The old theme was ‘too much’ you know?

So I decided to create a brand new theme. I started to design it yesterday and it done already [or mostly]. As you can see, it’s a very simple theme. Actually, I’m only using the “index.php” file of the theme and nothing else. I know I’m missing a lot of things, but I plan to add those as we go.

» Read more


» Leia este post em português aqui.

Hey guys!

Here is a simple function that helps me to sort elements in a MySQL database by it’s ID’s:

If that is usefull to you, let me know!


Sluggable Behavior / 10.06.2009

» Leia este post em português aqui.

On the web, “slug” is a short text used in a URL to identify and describe a resource. As Mariano Iglesias’ Sluggable Behavior decription says:

This is particularly useful to create SEO links out of, for example, a table of articles. Instead of seeing those ugly /articles/view/4 URLs, use the Sluggable Behavior and easily accept URLs such as /articles/view/my-seo-friendly-article. It handles the slug creation, slug collision, and allows you to specify different settings such as the separator to use, maximum width of a slug, among other useful parameters.

My Sluggable Behavior is a simpler version of Mariano Iglesias’ Sluggable Behavior with a few add-ons. It’s basically the same thing but instead of implementing all the slug logic on the behavior, it just uses Cake’s Inflector::slug() method. With CakePHP 1.3, this method is really powerful and flexible.

» Read more


» Read this post in english here.

A um tempo atras escrevi este artigo que falava sobre como filtrar uma consulta com associações HABTM no CakePHP. O artigo já tem mais de um ano e nem está mais aqui. Muita coisa já mudou.

Na verdade, na época a coisa já havia mudado, mas eu não sabia. Foi quando eu encontrei este outro artigo aqui. O artigo ensina como fazer joins em casos específicos utilizando o Model::find().

» Read more


Quitanda On-Line / 04.06.2009

» Read this post in english here.

Eu e o Gustaf (meu cunhado) a muito tempo atras, criamos uma “loja virtual” de cd’s onde nós trazíamos cd’s do exterior por um preço mais camarada, baixando bem a nossa margem de lucro pra que pessoas pudessem comprar os cd’s que sempre quiseram. A loja funcionava de forma precária, tudo acontecendo através de trocas de emails e sites mal feitos.

» Read more


Eu no FalaFreela #9 / 10.27.2008

» Read this post in english here.

Passando por aqui rapidinho só pra dizer que no episódio de #9 saiu um email de voz que mandei pro pessoal do FalaFreela! No episódio #8 eles citaram o tu-dus e eu enviei a mensagem pra agradecer :) Este episódio de #9 fala sobre “Como colocar seu bloco na rua” ou, traduzindo, como se fazer conhecido para as outras pessoas. São diversas dicas bacanas! Só faltou mesmo o pessoal falar do designUp, que também te deixa fazer portfolios profissionais de forma simples e bonita, além de te fazer conhecer centenas de designers interessantes e bacanudos! Fica aí a dica extra :)

FalaFreela vai ao ar toda segunda-feira (eu acho) e conta com a participação do Mauro Amaral (aqui e aqui) Humberto Oliveira (aqui) e Carol Vigna-Maru (aqui e aqui). Se eu fosse você, assinava o feed e ouvia toda semana ;)


tu-dus / 02.18.2008

» Read this post in english here.

Finalmente eu lancei meu primeiro aplicativo online!

Foi uma longa jornada pra poder conciliar meu trabalho diário com horas extras pra terminar o tu-dus. Na verdade, eu só fiz o tu-dus pra poder conciliar melhor as coisas na minha vida.

tu-dus é um aplicativo on-line que te permite organizar suas tarefas e eu vou explicar o “por quê” de eu ter criado esse treco.

» Read more


CruciForum / 11.08.2007

» Read this post in english here.

Tá, pode até parecer um exagero, afinal, não é a toa que temos por aí sistemas conceituados como phpBB, vBadvanced e, mais ultimamente, o Vanilla, que são fóruns muito legais. Mas eu adoro coisas simples, fáceis, sem enrolação, abstratas e totalmente extensíveis, por isso adorei o CruciForum.

Ele tem este nome porque diz ser um “Fórum Crucial”, ou seja, só possui aquilo que é extremamente básico pra um fórum funcionar. No caso do CruciForum isto quer dizer que qualquer um pode adicionar e responder tópicos livremente, sem cadastros chatos nem nada! Imagine que o CruciForum é como se fosse um blog muito básico, onde qualquer um coloca seus posts e qualquer outra pessoa pode comentar!

» Read more


Braintest / 10.21.2007

» Read this post in english here.

Vi este teste no blog do Anderson e resolvi fazer. Olha o meu resultado:

» Read more