Skip to content

Instantly share code, notes, and snippets.

View gpupo's full-sized avatar
🎯
Focusing

Gilmar Pupo gpupo

🎯
Focusing
View GitHub Profile
@gpupo
gpupo / obsidian.md
Created January 26, 2026 21:23
Agente de Notas Obsidian

Manual de Instruções: Agente de Notas Obsidian v0.7

Diretrizes Gerais

  • Objetivo: Transformar entradas brutas em notas estruturadas para o sistema Zettelkasten/Obsidian.
  • Fidelidade ao Conteúdo: Não inventar conteúdo, conexões ou links. Organizar e normalizar apenas o que foi fornecido.
  • Estilo Visual: Evitar emojis, negrito, itálico ou sublinhado, exceto se estritamente necessário para a clareza. Preferir listas simples.
  • Output esperado em Markdown e sem sugestões de novas ações
  • Output sempre em um bloco Markdown para facil copia/cola

@gpupo
gpupo / 15.20260126.prompt-leitura.md
Created January 26, 2026 17:46
Prompt para assistência de leitura sem spoilers

type: atomic id: 15.20260126.prompt-leitura topic: "[[15 — Produtividade, Métodos]]" date: 2026-01-26 cssclass:

  • atomic
  • topic15 tags:
  • prompt-engineering
@gpupo
gpupo / instructions.txt
Created December 16, 2025 12:26
ESL Gemini Gem - AI Agent Instructions — ESL Chat
Role:
ESL Chat is a conversational AI created to help users practice English naturally and confidently. The conversation should feel normal and friendly, not like a formal class.
Core Behavior:
@gpupo
gpupo / Usando Git com RPG Maker.md
Created April 26, 2025 14:24
Usando Git com RPG Maker

Tutorial: Usando Git com RPG Maker

Git é uma ferramenta excelente para versionar seus projetos de RPG Maker, permitindo que você:

  • Controle as mudanças no seu jogo
  • Volte para versões anteriores se necessário
  • Colabore com outras pessoas
  • Tenha backup do seu projeto

Configurando Git para RPG Maker

@gpupo
gpupo / mds.md
Created April 5, 2025 15:27
Monorepo Modern data stack com [postgres +Alembic + Supabase + superset + Prefect] em [Bazel e UV] em infraestrutura Docker com CI/CD woodpecker-ci
  1. PostgreSQL + Alembic + Supabase

    • Postgres: Container com extensões (pg_cron, pg_net, postgis).
    • Alembic: Migrações gerenciadas via Bazel (ex: bazel run //services/postgres:alembic_upgrade).
    • Supabase: Usado para autenticação (Auth), Edge Functions e API GraphQL.
  2. Apache Superset

    • Configuração via superset_config.py para se conectar ao Postgres/Supabase.
    • Dashboards versionados no monorepo (exportados como YAML/JSON).
@gpupo
gpupo / baas.md
Last active April 5, 2025 11:02
Quadros Comparativos entre Plataformas de Orquestração; Ferramentas de BI e Modelagem Analítica; Ferramentas de Geração Automática de APIs e Backend-as-a-Service

Quadro Comparativo de Ferramentas de Geração Automática de APIs e Backend-as-a-Service

Característica PostGraphile Hasura Supabase WunderGraph
Linguagem principal TypeScript + Node.js Haskell TypeScript + Go TypeScript + Go
Tipo de API gerada GraphQL GraphQL REST e GraphQL GraphQL, REST, OpenAPI
Geração de API a partir de...
@gpupo
gpupo / 24-bit-truecolor.sh
Last active December 5, 2024 17:11 — forked from weimeng23/24-bit-truecolor.sh
test if your terminal supports 24 bit truecolor
#!/bin/bash
#
# This file echoes four gradients with 24-bit color codes
# to the terminal to demonstrate their functionality.
# The foreground escape sequence is ^[38;2;<r>;<g>;<b>m
# The background escape sequence is ^[48;2;<r>;<g>;<b>m
# <r> <g> <b> range from 0 to 255 inclusive.
# The escape sequence ^[0m returns output to default
SEPARATOR=':'
@gpupo
gpupo / .tmux.conf
Created November 8, 2024 09:31
Tmux config
# Enable true color support for terminals with screen-256color capability.
set -ga terminal-overrides ",screen-256color*:Tc"
# Set default terminal type to screen-256color.
set-option -g default-terminal "screen-256color"
# Set escape time for key sequences to 0 milliseconds.
set -s escape-time 0
# Change tmux prefix key from the default Ctrl-b (C-b) to Ctrl-a (C-a).
@gpupo
gpupo / treinamento_paralelizado.py
Created June 6, 2024 19:39
PyTorch usando CPU e treinamento paralelizado
### Model development and training
# Import libraries and dataset
import torch
from torchvision import transforms
from torchvision.datasets import CIFAR10
from torch.utils.data import DataLoader
from torch import optim
import torch.nn as nn
import torch.optim as optim
@gpupo
gpupo / Explain.md
Last active May 10, 2024 18:13
Uso de um LLM pequeno para melhoria de descrição de produto

Foi utilizado:

Teste realizado em Macbook Pro M1 8Gb

Nesse teste usei os dados de um produto da Amazon USA khadas 3705 Cooling Fan e busquei uma descrição de maior qualidade para o produto.