Skip to content

Instantly share code, notes, and snippets.

View ermogenes's full-sized avatar
Better with coffee

Ermogenes Palacio ermogenes

Better with coffee
View GitHub Profile
@ermogenes
ermogenes / RapiPDF-OpenAPI-PDF.html
Created April 2, 2025 13:25
RapiPDF pré-configurado para download automático em aplicação ASP.NET com static file server.
<!doctype html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="https://unpkg.com/rapipdf/dist/rapipdf-min.js"></script>
<style>
rapi-pdf{ display:none; }
</style>
</head>
<body>
Caso o download tenha sido bloqueado, permita o uso de pop-ups e atualize a página.

Docker prune all

docker system prune --all --force --volumes
@ermogenes
ermogenes / NomeCompletoProgram.cs
Last active August 31, 2024 01:26
Aula de C# 30/08/2024, Etec Adolpho Berezin
// Variáveis
string nome, sobrenome, mensagem;
// Entrada
Console.Write("Digite seu nome........: ");
nome = Console.ReadLine()!;
Console.Write("Digite seu sobrenome...: ");
sobrenome = Console.ReadLine()!;
@ermogenes
ermogenes / index.html
Last active November 10, 2023 01:33
Aula 09/11 - Fetch e AccuWeather API
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Clima em Mongaguá</title>
</head>
<body>
<h1>Clima em Mongaguá</h1>
@ermogenes
ermogenes / dados.json
Created November 9, 2023 23:13
Aula 09/11/2023 - Fetch API
{
"escola": "Etec Adolpho Berezin",
"curso": "Informática",
"componente": "Programação de Computadores II",
"professores": [
"Ermogenes",
"Nicholas"
]
}
@ermogenes
ermogenes / expo-dockerfile
Last active October 11, 2023 01:07
Expo prebuild env
FROM ubuntu:22.04
RUN apt-get update -y && apt-get upgrade -y
RUN apt-get install -y apt-utils curl git build-essential
RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
RUN (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /root/.profile
ENV BREW_HOME /home/linuxbrew/.linuxbrew/bin/
ENV PATH "$PATH:$BREW_HOME"
@ermogenes
ermogenes / expo_version_bump.sh
Created September 12, 2023 16:54
Bumps versionCode and buildNumber on Expo's app.json
#! /bin/sh
echo "Getting version description..."
appversion=$(echo | grep '"version" *: *"[0-9]*\.[0-9]*\.[0-9]*"' app.json | sed -r 's/[^0-9\.]//g')
if [ -z $appversion ]
then
echo "ERROR: expo.version not found on app.json"
exit 1
fi
using Swashbuckle.AspNetCore;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddSwaggerGen();
builder.Services.AddEndpointsApiExplorer();
var app = builder.Build();
app.UseSwagger();
@ermogenes
ermogenes / Program.cs
Created March 30, 2023 14:17
Palestra 30/03/2023 - Web App de exemplo
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.UseDefaultFiles();
app.UseStaticFiles();
app.MapGet("/placar", () =>
{
PlacarDTO placar = new() { vermelho = 5, branco = 4, azul = 6 };
return Results.Ok<PlacarDTO>(placar);
@ermogenes
ermogenes / index.html
Created March 17, 2023 01:26
Aula 16/03/2023 - Flex
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aula PC2</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>