Cor Cinza

Escrito em 06-10-2009 às 4:18 pm, por Éber

Sluggable Behaviour

Read this post in english here

Nossa, faz tempo que não escrevo nada por aqui né? Bom, hoje eu fiz um pouquinho de código que fiquei com vontade de compartilhar.

No mundo da web, um(a) slug é a representação de um título ou conteúdo que pode ser adicionado à URL de uma página. Nos últimos tempos, o(a) slug tem recebido maior atenção por ser um ótimo fator na hora de otimizar o seu site para buscadores (SEO), por ele(ela) está sempre presente nos principais CMS’s por aí como, por exemplo, o Wordpress.

Continue lendo aqui…

Escrito em 17-07-2009 às 6:58 pm, por Éber

Fazendo joins e instanciando models on the fly no CakePHP

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 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().

Vou tentar parafrasear o artigo utilizando a motivação daquele meu artigo anterior.
Continue lendo aqui…

Escrito em 06-04-2009 às 2:05 pm, por Éber

Quitanda On-Line

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.
Continue lendo aqui…

Escrito em 12-01-2009 às 11:00 am, por Éber

Lighttpd (Lighty) + CakePHP

Lá na Dejamps nós usamos o Dreamhost para hospedar nossos sites. Ele tem sido totalmente suficiente até agora, mas por causa de alguns detalhes, precisaremos de um VPS. É bem capaz que utilizemos o Slicehost para isso.

No Slicehost, o pessoal te dá acesso a uma máquina totalmente limpa, apenas com o sistema operacional, onde você tem que instalar e configurar tudo via SSH. Eu não sou nenhum expert em Linux, muito pelo contrário, estou aprendendo agora, mas para treinar, resolvi fazer alguns experimentos no meu Ubuntu virtualizado aqui comVirtualBox.

Continue lendo aqui…

Escrito em 24-05-2008 às 6:17 am, por Éber

designUp – meu site de empregos… e profissionais… e…

A um tempo atrás eu escrevi este post aqui falando sobre um site de empregos que eu havia feito, o designUp.pro.br. Ele até que foi usado um pouco, mas eu não cheguei a me esforçar muito por fazer ele funcionar, sem contar que eu dei umas pisadas na bola deixando o código pela metade, o que prejudicou um pouco o nosso serviço, mas enfim… Eu me liguei que poderia fazer um site bem legal e diferente, que não existia ainda no mercado brasileiro [pelo menos que eu tenha conhecimento] expandindo aquilo que eu já havia feito no designUp original, e é por isso que eu estou aqui para anunciar o novo designUp! Continue lendo aqui…

Escrito em 17-05-2008 às 9:50 am, por Éber

Filtrando uma consulta com associações HABTM – CakePHP

Já é a segunda vez que eu preciso fazer isto e só agora que eu achei uma solução realmente mais clean. Não que seja elegante… Parece mais um hack que qualquer outra coisa e nem funciona da maneira que eu realmente gostaria, mas foi o melhor que consegui. Continue lendo aqui…

Escrito em 23-01-2008 às 4:30 pm, por Éber

Um task manager que dá certo (pelo menos pra mim)!

Cara, como eu sofro com “coisas a fazer”. Eu tenho um sério problema de concentração quando eu tenho mil e uma coisas a serem feitas e não consigo saber por onde começar e neste exato momento da minha vida tenho passado por isso constantemente. Além do meu trabalho direto com aCoruja.com, faço freelas pra fora e tento tocar projetos pessoais também. É muita coisa! Continue lendo aqui…

Escrito em 17-01-2008 às 6:27 pm, por Éber

CakePHP: apenas um core para diversos aplicativos

Agora que eu me mudei pro DreamHost, estou querendo migrar e fazer diversos sites dentro do espaço que tenho por aqui. A maioria dos sites que faço atualmente são desenvolvidos com o framework CakePHP, então eu configurei um novo domínio, abri a pasta que foi criada e mandei o cake todo pra lá. A minha estrutura de diretórios ficou mais ou menos assim: Continue lendo aqui…

Escrito em 14-12-2007 às 1:37 pm, por Éber

designup – meu site de empregos…

Não sei porque, no domingo tive a idéia de fazer um site de empregos pra designers. No domingo mesmo já fiz uns desenhos de como poderia ser a interface, de como as coisas poderiam acontecer, fiz uns layouts no Illustrator e na segunda mesmo comecei a escrever o site com a ajuda do CakePHP. Assim nasceu o designup! O site todo, contando todas as horas de trabalho, deve ter demorado, no máximo, um dia e meio pra ser feito, o que me lembra este artigo que despertou meu interesse pra aprender Cake. Continue lendo aqui…

Escrito em 20-10-2007 às 1:14 am, por Éber

Akelos – Só mais um framework PHP?

Desde que comecei a usar o CakePHP para reconstruir aCoruja.com passei a me interessar mais por frameworks. Leio blogs e mais blogs, visito sites e mais sites. Descobri que existem muitos frameworks para PHP. E isso é mais um problema do que uma solução. Alguns dizem que é bacana ter muitas opções, mas se você pensar no Ruby por exemplo, você terá o Ruby on Rails que é um framework amplamente aceito e usado pela maioria dos desenvolvedores de Ruby. Não tem muita conversa embora existam outros frameworks. Isso é bom porque o framework acaba sendo desenvolvido para atender a uma gama muito maior de desenvolvedores, criando um produto mais flexivel, direto e poderoso. Continue lendo aqui…