Skip to content

Instantly share code, notes, and snippets.

View brunogamacatao's full-sized avatar

Bruno Gama Catão brunogamacatao

View GitHub Profile
@brunogamacatao
brunogamacatao / Contato.java
Created March 12, 2024 20:36
Exemplo de como criar uma entidade persistente JPA + Lombok
@Data
@Entity
public class Contato {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String nome;
private String email;
private String telefone;
}
@brunogamacatao
brunogamacatao / Menu.java
Created March 12, 2024 20:35
Exemplo de como implementar um menu em modo texto
// Esse código deve vir dentro do método run
Scanner teclado = new Scanner(System.in);
while (true) { // O LOOP DO MENU
System.out.println("╔════════════════════════════╗");
System.out.println("║ MENU DE OPÇÕES ║");
System.out.println("╠════════════════════════════╣");
System.out.println("║ 1. Adicionar um contato ║");
System.out.println("║ 2. Listar os contatos ║");
@brunogamacatao
brunogamacatao / part1.py
Created December 15, 2023 22:04
Advent of code, day 6, O(1) solution
import sys
import math
def get_integer_roots(a, b, c):
delta = b * b - 4 * a * c
x1 = (-b + math.sqrt(delta)) / 2 * a
x2 = (-b - math.sqrt(delta)) / 2 * a
return (x1, x2)
def get_number_of_better_solutions(total_time, max_distance_so_far):
@brunogamacatao
brunogamacatao / covid.py
Created March 30, 2020 13:03
Obter dados publicos da COVID-19, do Ministério da Saúde, acumulados e atualizados
import http.client
import mimetypes
conn = http.client.HTTPSConnection("xx9p7hp1p7.execute-api.us-east-1.amazonaws.com")
payload = ''
headers = {
'authority': 'xx9p7hp1p7.execute-api.us-east-1.amazonaws.com',
'method': 'GET',
'path': '/prod/PortalAcumulo',
'scheme': 'https',
'accept': 'application/json, text/plain, */*',
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
environment:
FLASK_ENV: development
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
environment:
FLASK_ENV: development
@brunogamacatao
brunogamacatao / vandre2.html
Created March 7, 2017 15:19
Exemplo realizando uma requisição a uma API rest remota
<html>
<body>
<!-- área do catálogo de filmes -->
<div class="container">
<div class="row">
<div id="id01"></div>
</div>
</div>
<script>
@brunogamacatao
brunogamacatao / vandre1.html
Created March 7, 2017 15:17
Exemplo com uma requisição Fake - Os dados foram obtidos do servidor real
<html>
<body>
<!-- área do catálogo de filmes -->
<div class="container">
<div class="row">
<div id="id01"></div>
</div>
</div>
<script>
// First program example
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Hello, World!");
[pool drain];
return 0;