Skip to content

Instantly share code, notes, and snippets.

View gubleo's full-sized avatar
🖖

Gustavo Borges gubleo

🖖
View GitHub Profile
@gubleo
gubleo / Intellij idea Activate.txt
Created November 12, 2025 23:43 — forked from PathumRathnayaka/Intellij idea Activate.txt
etBrains products activation 2025
6G5NXCPJZB-eyJsaWNlbnNlSWQiOiI2RzVOWENQSlpCIiwibGljZW5zZWVOYW1lIjoic2lnbnVwIHNjb290ZXIiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJQU0kiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBEQiIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiSUkiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQUEMiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFNXIiwiZmFsbGJhY2tEYXRlIjoiMjAyNS0wOC0wMSIsInBhaWRVcFRvIjoiMjAyNS0wOC0wMSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBQUyIsImZhbGxiY
@gubleo
gubleo / Intellij idea Activate.txt
Created November 12, 2025 23:43 — forked from PathumRathnayaka/Intellij idea Activate.txt
etBrains products activation 2025
6G5NXCPJZB-eyJsaWNlbnNlSWQiOiI2RzVOWENQSlpCIiwibGljZW5zZWVOYW1lIjoic2lnbnVwIHNjb290ZXIiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJQU0kiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBEQiIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiSUkiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQUEMiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFNXIiwiZmFsbGJhY2tEYXRlIjoiMjAyNS0wOC0wMSIsInBhaWRVcFRvIjoiMjAyNS0wOC0wMSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBQUyIsImZhbGxiY
@gubleo
gubleo / seguir_linha_branca.ino
Created October 31, 2024 23:42
Carrinho Arduino Segue linha Branca
// Definições de pinos
int infraD = A0; // Sensor de refletância direito
int infraE = A1; // Sensor de refletância esquerdo
int ib1 = 11; // Pino do motor 1 (direção)
int ia1 = 10; // Pino do motor 1 (velocidade)
int ib2 = 5; // Pino do motor 2 (direção)
int ia2 = 6; // Pino do motor 2 (velocidade)
// Valores iniciais dos sensores para linha branca
<!DOCTYPE html>
<html>
<head>
<title>Recorte de Imagens</title>
<!-- Link para o arquivo CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/cropperjs@1.5.12/dist/cropper.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
</head>
<body> <div class="container mt-5">
@gubleo
gubleo / criarPDF.js
Created May 15, 2023 19:42
Unifica imagens
const fs = require('fs');
const { PDFDocument, rgb } = require('pdf-lib');
async function criarPDFComImagens(imagens, nomeArquivo) {
const pdfDoc = await PDFDocument.create();
for (const imagem of imagens) {
const imagemBytes = fs.readFileSync(imagem);
const imagemObj = await pdfDoc.embedPng(imagemBytes);
const pagina = pdfDoc.addPage();
select id, count(*)
from carga.preferencias
group by id
select moradores.nome, unidades.unidade, unidades.bloco, reserva_academia.*
from acesso.reserva_academia
join condominio.moradores on reserva_academia.autenticacao = moradores.autenticacao
join condominio.unidades on moradores.condominio = unidades.condominio and moradores.bloco = unidades.bloco and moradores.andar = unidades.andar and moradores.unidade = unidades.num
where data::date = current_date and reserva_academia.situacao = 'reservado'
Registro.responsavel_estoque = this._listausuarios.find(x => x.id === Registro.responsavel_estoque).nome
@gubleo
gubleo / bottomnav.html
Created July 8, 2021 17:42
Barra de navegação no menu inferior
<style>
body {
margin: 0 0 55px 0;
}
.nav {
position: fixed;
bottom: 0;
width: 100%;
@gubleo
gubleo / rolagem.css
Created July 7, 2021 18:59
Exibe barra de rolagem. Sem muito esforço, bobinhos!
<style>
html { overflow-y: scroll }
</style>