Calculando intervalo entre datas excluindo os finais de semana – MySQL

Olá, tudo bem?! O problema Calcular a diferença entre duas datas no MySQL é algo muito simples e fácil de se aplicar, recentemente tive a necessidade de realizar esta task, porém excluindo do total de dias os finais de semana. Após algumas horas de pesquisa e testes, cheguei ao resultado desejado e irei compartilhar com vocês. Resolução e demonstração prática Para aplicação prática devemos inicialmente criar nosso banco de dados teste....

2018-06-14 · 3 min · Diego Brocanelli

hhbr: 21 – Projeto Statik Stack

Olá, tudo bem?! O grande Roberto Achar apresentou sua ideia de projeto open source chamado Statik Stack. O projeto tem como meta criar estruturas base para o start do desenvolvimento de projetos, fornecendo uma estrutura base, padronizada, de fácil compreensão e uso para que todos que desejam iniciar um projeto, porém sem saber por onde dar o primeiro passo ou até mesmo para profissionais mais experientes que desejam iniciar um projeto já com toda a base implementada....

2018-06-14 · 2 min · Diego Brocanelli

Tratamento de HTML dentro de uma string com PHP

Olá, tudo bem?! Armazenar dados html ou até mesmo manipular é importante, pois devemos nos preocupar com a segurança e também com a integridade dos dados. Há momentos que desejamos armazenar a string HTML, um exemplo é quando temos um textarea que contem a estrutura similar ao word. Devemos tratar os dados para serem armazenados ou exibidos, para nossa felicidade o PHP traz um recurso nativo para nos auxiliar, a função htmlentities, onde irá converter os caracteres aplicáveis em entidades HTML, vamos para um exemplo prático:...

2018-05-03 · 2 min · Diego Brocanelli

Realizando uma requisição AJAX sem framework Javascript

Olá, tudo bem?! Realizar uma requisição AJAX não precisa ser uma coisa de outro mundo, muito pelo contrário é algo bem comum e amplamente utilizado. Normalmente é realizado a implementação fazendo uso de alguma biblioteca Javascript. Neste post irei demonstrar de forma simples uma requisição AJAX para a API SWAPI (Star Wars API) e consumir seu retorno na página HTML. Crie um arquivo HTML com o nome ajax-javascript.html, dentro do mesmo insira a seguinte estrutura de código....

2018-04-30 · 4 min · Diego Brocanelli

Utilizando query Selector do Javascript

Olá, tudo bem?! Quantas vezes utilizamos bibliotecas como JQuery para ações básicas com Javascript? Eu mesmo por diversas vezes, acabamos tomando essa ação por falta de conhecimento. Por exemplo, para selecionar algum elemento no HTML um exemplo prático seria utilizar o $(‘elemento’) do JQuery e a partir disso manipular o elemento. Entretanto, podemos fazer esta ação de forma nativa utilizando document.querySelector(‘elemento’). Vamos para um exemplo prático, abaixo temos um página HTML com um botão, no qual desejamos inserir um atributo data-value=”Valor do atributo”....

2018-04-28 · 2 min · Diego Brocanelli

Validando os dados do formulário com Zend-Validator

Olá, tudo bem?! Todas aplicações que desenvolvemos necessita de entradas e saídas de dados, isso é muito comum, porém cada desenvolvedor acaba implementando a “sua solução” para esse problema. Definitivamente essa não é uma boa prática por diversos motivos. O mais recomendado é a utilização de componentes criados pela comunidade, porque devo usar um componente? Simples, irei listar algumas das principais vantagens, sendo: Grande volume de contribuidores. Maior correção de bugs....

2018-04-22 · 11 min · Diego Brocanelli

Composer – Automatizando tarefas com Scripts

Olá, tudo bem! Que o Composer é uma ferramenta sensacional isso nós já sabemos, porém o que poucos sabem é que ele dispõem de recursos de execução de scripts para nos auxiliar na automatização de tarefas. Acredite, após conhecer esse recurso você vai adotá-lo em seu dia a dia, pois irá lhe economizar um bom tempo em seu dia a dia. O que é um script? Em uma tradução livre podemos encontrar a seguinte definição na documentação do composer....

2018-01-21 · 6 min · Diego Brocanelli

Gerando QR Codes com PHP + MySQL + PHP QR Code

Olá, tudo bem! Recentemente fui abordado com o seguinte questionamento, “é possível gerar QR Codes com PHP e MySQL”. Minha resposta foi sim! Bom, dito isso, a pessoa ao qual me fez essa pergunta relatou que estava tentando, porém sem sucesso. A mesma está utilizando PHP + MySQL + PHP QR Code uma biblioteca que auxilia na construção das imagens. Para poder auxiliar da melhor maneira, separei o problema em partes, sendo:...

2018-01-14 · 5 min · Diego Brocanelli

Como realizar parse da query string de forma simples com PHP

Olá, tudo bem! Pode parecer simples, porém quem nunca teve a necessidade de realizar parse da query string para obter seus valores? Principalmente quando não estamos utilizando um framework, micro framework ou componente para isso. Vou lhe demostrar que não precisamos de nada disso para realizar essa tarefa! O que é query String? É parte da URL, onde contém dados sendo transmitidos. Exemplo: 1 http://meusite.com.br/produto?chave=valor&outraChave=outroValor Como podemos analisar no exemplo acima, para que possamos informar os valores desejados na URL iniciamos com o caractere ‘?...

2018-01-05 · 4 min · Diego Brocanelli