quinta-feira, 17 de março de 2011

Formatando todos os "created' e "modified" no AppModel (CakePHP)

Cansado de utilizar o helper "Time" para formatar sempre os mesmos dois campos todas as vezes que eles apareciam nas views, decidi pesquisar se havia alguma forma de realizar a formação do datetime no model...


Utilizando o Metodo de CallBack "afterFind"... Interessante... mas o mesmo deveria ser feito para todos os Models... logo a minha preguiça extrema não me deixou ficar feliz com isso...

Pensei mais um pouco e acabei optando por implementar o codigo no AppModel, fazendo com que todos os models que o estendessem, sofressem a formatação automaticamente. O melhor de tudo, é que como eu compartilho o Core do CakePHP para varias aplicações, nunca mais vou precisar formatar a data desses dois campos...


Dica boba... mas ajuda bastante...

See you!

quinta-feira, 10 de março de 2011

Apresentando o Endian



Após muito tempo sem postar nada aqui estou de volta

Pra quem estava esperando um longo texto com palavras bonitas sinto que estarei desapontando...

Quem é Dilma Endian?

Basicamente, Endian é uma distribuição Linux que traz um servidor de internet "pronto", necessitando apenas de pequenas configurações feitas através do browser para estar funcional... é isso mesmo, toda a configuração basica do squid, sarg, iptables, danguardian, DHCP, etc já vem pronta... restando ao administrador de rede o mais importante... as politicas de acesso.

Acima temos um print do Dashboard (tela inicial da administração web do nosso amigo).

De cara já podemos ver varias informaçoes interessantes como graficos de utilização de banda em tempo real, quantidade de bloqueios realizados pelo proxy, status dos links de internet, etc.

Apesar da interface web ser bastante intuitiva, ter conhecimento do que se está fazendo é indispensável, alias, o ideal seria que todos antes de utilizarem essa ferramenta "montassem" um servidor "na unha" pra saber como tudo funciona, principalmente as regras de firewall. Ter algum conhecimento de redes também é indispensável.

Uma das coisas que mais chama atenção é a facilidade de subir um novo servidor em caso de problemas, já que através da interface Web podemos gerar backups que são rapidamente importados quando o instalamos "do zero" em outro equipamento. A facilidade no gerenciamento das regras de firewall também é bem legal.

Como a intenção desse post não é ser um tutorial, encerro com alguns links onde você pode baixar, estudar, etc...

Forum
http://endian.eth0.com.br/

Pagina Oficial
http://www.endian.com/

Endian Knowledge Base
http://kb.endian.com/

Endian Firewall Community Download
http://www.endian.com/us/community/download/