Skip to content

Instantly share code, notes, and snippets.

View guilhermewebdev's full-sized avatar
🎯
Focusing

Guilherme Isaías SIlva guilhermewebdev

🎯
Focusing
View GitHub Profile
@guilhermewebdev
guilhermewebdev / find.js
Last active February 22, 2021 19:35
Encontra um ip com a conexão
const initialIP = 0
const endIP = 255
const testConnection = async () => {
try {
const response = await api.get("/api/connection ", {
headers: {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json",
},
@guilhermewebdev
guilhermewebdev / validateCPF.ts
Last active November 20, 2020 01:02
Validação de CPF em JavaScript, padrão funcional, ideal para usar com React.js
const verifySum = (cpf: number[], lastIndex: number): number => cpf
.slice(0, lastIndex)
.reverse()
.reduce((total, current, index) => total + (current * (index + 2)), 0);
const verifyRest = (sum: number, digit: number) => {
const rest = (sum * 10) % 11;
const newRest = ((rest == 10) || (rest == 11)) ? 0 : rest;
return newRest == digit;
}
export const validateCPF = (cpf: string) => {
@guilhermewebdev
guilhermewebdev / Parâmtros.js
Created May 12, 2020 20:42
Exemplo do uso de parâmetros em funções JavaScript
function soma(a, b){
return a + b
}
function mostraSoma(a, b){
console.log(a + b)
}
let somado = soma(5, 4)
console.log(somado)
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
@guilhermewebdev
guilhermewebdev / RegExBrazilianTelephone.js
Last active February 1, 2020 19:33
Expressão regular de telefone brasileiro para JavaScript
/((\([0-9]{2}\))|([0-9]{2}))( ?9)? ?([0-9]{4})(-| )?([0-9]{4})/igm
/*
O padrão aceita várias mascaras diferentes para o telefone, com ou sem o 9º digito.
Alguns exemplos são:
(##) 9 ####-####
(##) ####-####
Com ou sem os parêntesis:
## ####-####
@guilhermewebdev
guilhermewebdev / initial-docker-compose.yml
Last active December 24, 2019 04:41
Arquivo do Docker Compose do projeto exemplo de blog.
version: "3.7"
services:
api:
build: ./server/api/
command: ./manage.py runserver 0.0.0.0:8000
volumes:
- ./server/api:/code/
ports:
- 8000:8000