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
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Problema Envio email GLPI Versao 10.0.15 (0)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (25)
Impressora Canon Ip 1800 (Drivers) 64 bit (1)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba