Skip to content

Instantly share code, notes, and snippets.

View Edclydson's full-sized avatar

Edclydson Sousa Edclydson

View GitHub Profile
@Edclydson
Edclydson / commitspattern.md
Created March 23, 2023 21:48
Sugestões para padronizar mensagens de commits

A mensagem do commit deve ser estruturada da seguinte forma:

:emoji: (escopo): <descrição>

  • Os commits terão um emoji para dar uma identificação visual a mensagem, um tipo, um escopo para dar contexto, e uma descrição onde poderá colocar os detalhes do commit.

OBS: O emoji e o escopo são opcionais, porém é recomendado que siga o escopo a cima.

Tipos de Commits

O commit possui os elementos estruturais abaixo (tipos), que informam a intenção do seu commit ao utilizador(a) de seu código.

@Edclydson
Edclydson / datasetconsuming.py
Created March 14, 2023 23:43
Consumindo API de Dados Aberto Fortaleza da Citinova
import json
import pandas as pd
from urllib import request
# Get the data from the API
arquivo_local = "C:\\Users\\edcly\\Downloads" \
"\\transparencia_informacoes_servidores_012021.csv"
url = "https://dados.fortaleza.ce.gov.br/api/3/action/package_search"
@Edclydson
Edclydson / docker-compose.yml
Last active March 23, 2023 21:51
configuração do docker-compose
# versão
version: '3.8'
# setando serviços utilizados (Apache e Postgres)
services:
server: # serviço do tipo server
image: httpd:latest # referencia da imagem
container_name: Apache-GRS # nome do container
restart: always
ports:
- 80:80 # mapeando portas externa:interna do container
@Edclydson
Edclydson / StringToDate.java
Created December 30, 2022 14:29
Método para converter uma data inserida pelo User (String) no formato (dd-MM-yyyy) e devolve-la com o tipo Date (mesmo tipo que está no DB) e no formato (yyyy-MM-dd)
public Date converteStringtoData(String data) {
try{
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
DateTimeFormatter dataFormatoInserido = DateTimeFormatter.ofPattern("dd-MM-yyyy");
DateTimeFormatter dataFormatoNecessario = DateTimeFormatter.ofPattern("yyyy-MM-dd");
date.setLenient(false);
return date.parse(LocalDate.parse(data, dataFormatoInserido).format(dataFormatoNecessario));
} catch (DateTimeParseException | NullPointerException | ParseException e){
return null;
}