Category: Desenvolvimento

O que ando aprendendo nesta caminhada sobre a Terra

Codigo de validação de CPF para Javascript

O código abaixo é de uma função em Javascript otimizada para ter o menor numero de complexidade ciclomática linhas que consegui baseado na explicação presente no artigo Algoritimo de validação de CPF brasileiro – Cadastro de Pessoa Física. Ele tem uma ligeira alteração no momento do cálculo do segundo digitido verificador. Ao invés de começar…
Read more

Codigo de validação de CPF para PHP

O código abaixo é de uma função em PHP otimizada para ter o menor numero de complexidade ciclomática que consegui baseado na explicação presente no artigo Algoritimo de validação de CPF brasileiro – Cadastro de Pessoa Física. Ele tem uma ligeira alteração no momento do cálculo do segundo digitido verificador. Ao invés de começar pelo…
Read more

Algoritimo de validação de CPF brasileiro – Cadastro de Pessoa Física

Neste artigo explicarei passo a passo na transformação de um algorítimo de verificação da validade de um CPF para código em PHP. Se você já conhece o algorítmo e quer ir direto aos códigos disponíveis, clique aqui. Mas o que é o CPF? CPF é o acrônimo para Cadastro de Pessoa Física. Ele é um…
Read more

Docker on Ubuntu. Service nginx failed to build: ADD failed: stat /var/lib/docker/tmp/docker-builder(…)/startup.sh: no such file or directory

Sometimes, when using Laradock, this error occurs after trying a container rebuild with no such file or directory message on docker-compose up -d –build nginx command. Its not clear to me what is the actual issue, but running the command with sudo, we can run it sucessfully. Seems that the regular user need access rights…
Read more

Datatables + HTML 5 Export Buttons + Laravel-Mix (Webpack)

In the last days, I have experienced a problem trying to use Datatables and Bootstrap 4 with support for exporting results to Excel and PDF using Laravel-Mix. After hours and hours trying to put all scripts to work together, I finally win. So, I decide to write this little how to for those with same…
Read more

Using jQueryMask Plugin to format dates in different patterns

jQuery Mask Plugin is a great Javascript library to format fields for presentation and/or to force a properly input by users. Here, I show how to deal with input or another HTML element to display dates when the source date has a different format from target element. Example: We have a datetime with Year-Month-Day Hour:Minute:Seconds…
Read more

Binding several values in PDO SQL Statement (PDOStatement)

How we can bind several placeholder with PDO when writing SQL instructions with multiple values to binding or single value to multiple columns

Naming files using list from 0 to Z

How to create incremental filenames from 0 through 9, so from A through Z.

PHP Comparison Error

Today, I was writing a script in PHP to be used in the command line when I came across unexpected behavior (at least on my part). The script should receive three arguments, the last of them a list containing one or more numeric codes. Trying to validate this last argument was getting a different result…
Read more

jQuery.html() não funciona em Internet Explorer

Recentemente tive problemas com um código javascript que utiliza jQuery e que funcionava em diversos navegadores como o Chrome, o Firefox e algumas versões do Internet Explorer, mas que teimava em não funcionar em Internet Explorer 7 e 8. Segue o código: $.post(url,{ options }, function (response) { $(‘#myElement’).html(response); }, ‘text’); Após alguns testes percebi…
Read more