Polimorfismo e PHP 5
Amante de PHP e de Orientação à Objetos, resolvi escrever este artigo e mostrar como a nova versão do PHP pode implementar esse poderoso recurso típico de linguagens orientadas à objetos: o Polimorfismo.
Por: Olavo Alexandrino
Paginando resultados com a classe Generic Easy Pagination
Um dos grandes desafios no desenvolvimento de aplicações que utilizam banco de dados é a forma de exibição dos dados para o usuário. Dependendo do tipo de aplicação, podemos ter milhares ou até milhões de resultados para exibir. Evidentemente deve-se ter uma política de exibição eficiente. Apresento a xlasse Generic Easy Pagination, que pagina resultados para qualquer* SGBD.
Por: Olavo Alexandrino
Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 2)
Essa forma é um pouco mais complexa: a de blocos dinâmicos ANINHADOS. Às vezes tornar-se necessário a sua criação, onde teremos a existência de N arquivos: um script PHP principal, um template principal, e mais N templates ANINHADOS dentro desse principal. Apesar desse recurso, vocês verão que apenas 1 aninhado já resolve muita coisa.
Por: Olavo Alexandrino
A simples classe Date Operations
Atráves das facilidades da orientação à Objeto e da comunidade open source, temos a felicidade de usurfruir das mais variadas bibliotecas. Apresento aqui a simples classe de manipulação de datas "Date operations", no qual foi muito útil no desenvolvimento de um script de manipulação de datas.
Por: Olavo Alexandrino
Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 1)
Esse artigo tem como finalidade explicar a utilização da Classe FastTemplate para a utilização de templates dinâmicos em PHP. O chamado template dinâmico é aquele que só utiliza 2 arquivos: um PHP e outro o template propriamente dito. Desse modo ficará mais fácil a implementação de projetos onde o programador e o designer trabalharão de forma quase que totalmente separada.
Por: Olavo Alexandrino
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (0)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta