Skip navigation.

Programação Especialista

Artigos de Programação em Geral

STICKY POST

Sugestões para posts

, , , ...

Coloquem aqui as suas sugestões sobre o que deve ser abordado nos próximos post.
Terei o maior prazer em desenvolver um post sobre sua dúvida ou sobre como aplicar alguma coisa no seu projeto.
O maior incentivo serão as sugestões, pois tem uma hora que a a criativade acaba então preciso da ajuda de vocês!!!!!

Tinha me esquecido!!
Temos uma identidade visual.. um logotipo desenvolvido gentilmente pelo Diego Honorato do blog Linha de Criação, vale a pena dar uma olhada!
Quem quiser fazer parcerias com o blog é só copiar este logotipo, colocar o link do blog e me enviar um e-mail para que eu possa retribuir a parceria: mvbdesenvolvimento(arroba)gmail(ponto)com

Diogo Hamas é Caloteiro

, ,

A comunidade PHP esta em uma corrente nacional para acabar com os calotes de freelances.
Eu como membro ativo das comunidades PHP nao poderia deixar isso passar em branco!!!


O Diogo Hamas é caloteiro!

Para entender o que esse post trata veja o link acima, em resumo o Diogo Hamas esta brincando de montar uma agência Web, apareceu querendo contratar serviços e depois deu um belo de um calote. Quem trabalha com freelancer na Web sabe que vez ou outra você termina encontrando pessoas sem caráter como o Diogo Hamas e termina com problemas para receber o pagamento dos serviços prestados mas o que fazer? Deixar passar em branco?

O Leo Baiano resolveu montar um texto e tentar fazer com que a busca no google por Diogo Hamas mostre sua página em primeiro lugar, o título da página é Diogo Hamas é Caloteiro e isso aparece na descrição sendo assim fortes chances de queimar o filme do Diogo e sua agência.

Diogo Hamas é Caloteiro

Olha só o contato do Diogo Hamas: e-mail diogo@hamas.com.br ou dihamas@gmail.com.br

Herança de classes no PHP

Herança de classes é a coisa mais importante para o aproveitar funcionalidades de uma classe sem a necessidade de reescrever todo o código.
Não sei porque ainda não fiz um artigo sobre isso, que é de extrema importância.

Veremos como estender uma classe reutilizando códigos com facilidade

Read more...

Agrupar propriedades de várias classes

, , , ...

Esses dias precisei fazer uma coisa realmente interessante e vou compartilhar aqui no blog!
Precisei agrupar todas as propriedades de 3 classes para passar pra uma para uma função que enviava um e-mail para o cliente com todos seus dados, e para evitar ter q ficar pegando id e instanciando N objetos em tempo de envio de email para compor o email, resolvi criar esta função que eu agrupo todas as propriedades em uma classe ja tratada do jeito que deve ser feito e utilizo os dados ja prontos no objeto.
Claro que para funcionar corretamente deve ter uma nomenclatura de banco de dados bem feita pois se em duas classes tiver a propriedade nome, elas irão se sobrescrever, então o correto é colocar a propriedade no tipo : nome_cliente, nome_pedido e assim por diante.

Read more...

Criando um webservice para outras pessoas acessarem via programação

, , , ...

Bom dia galera.
Irei começar o dia com um post sobre WebServices e espero que gostem.
Este post tem como foco, criar, disponibilizar e acessar seu WebService para teste, aprendendo como liberar partes do seus sistemas para acesso externo e abrindo uma porta para a sincronização de seu sistema com outros, não necessariamente feitos em PHP ou rodando em interpretadores (ISS,Apache).

Requisitos:

Para o entendimento deste post é necessário ter um ou mais requisitos abaixo:

  • É de extrema importancia saber criar tabelas no Mysql;
  • Entender o que é uma classe, propriedades e métodos;
  • Vontade de aprender;

Read more...

Aguardem novas postagens

Galera,
Não esqueci de vocês!!
Estou preparando dois post para esta semana, porém eles estão levando tempo para eu desenvolver.

1 - Criação de um webservice no PHP
2 - Uma aplicação feita em Jquery+PHP para o script de marca d'água e redimensionamento de imagens ao mesmo tempo!

Abraços!

Colocando marca d água em imagens zipadas

, , , ...

Muitas pessoas sentem dificuldade em tratamento de imagens com PHP. Muitas destas dificuldades se da ao fato que quase ninguém utiliza os recursos que a biblioteca GD oferece.
Irei mostrar um script extremamente simples.

Pega um arquivo zipado (pré-supondo que você ja fez o upload dele em uma pasta temporária);
Extrai os arquivos para uma pasta temporária ( a mesma ou outra que o desenvolvedor definir);
Exclui o arquivo ZIP;
Para cada imagem coloca a marca definida e move para uma outra pasta que o desenvolvedor definir;
Exclui as imagens temporárias.

Read more...

Design Pattern - FACTORY

, , , ...

O Design Pattern Factory nos fornece uma interface para criação de objetos relacionados ou dependentes.
Para criarmos um objeto no PHP utilizamos o seguinte comando: $pessoa = new Pessoa;
Porém nosso sistema fica extremamente inflexível, tendo só um tipo de objeto atuando no sistema.
Para darmos a flexibilidade de criação de objetos para o nosso sistema utilizamos o Factory.

Read more...

Criando uma classe comum para seu projeto - P2

, , , ...

Bom dia pessoal.
Começaremos esta semana com a continuação da nossa classe comum. Hoje incluiremos mais um método que será para calcular a diferença entre duas datas.

Read more...

Criando uma classe comum para seu projeto!

, , , ...

[OFF TOPIC] Boa noite pessoal que visita sempre este humilde blog!.
Quero começar este post hoje para dizer que todos os post que estão neste blog são de minha autoria, fiz da minha cabeça e não copiei de nenhum lugar, porém o conteúdo aqui inserido está a disposição para qualquer fim!
[/OFF TOPIC]

Começando:
Muitas vezes pessoas me perguntam como fazer tal coisa e eu sempre respondo com maior prazer fazendo funções na necessidade da pessoa. Porém hoje farei diferente, em uma série de posts estarei desenvolvendo uma classe que chamarei de COMMONS. Nela teremos vários métodos interessantes e úteis para um bom desenvolvimento de sistemas orientados a objeto.

Read more...