Skip to content

Instantly share code, notes, and snippets.

View kauefraga's full-sized avatar

Kauê Fraga Rodrigues kauefraga

View GitHub Profile
@kauefraga
kauefraga / settings.json
Created June 5, 2024 17:39
My Visual Studio Code settings
{
/* -- Security -- */
"security.workspace.trust.untrustedFiles": "newWindow",
/* -- Fonts -- */
"editor.fontSize": 18,
"editor.tabSize": 2,
"editor.lineHeight": 28,
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
@kauefraga
kauefraga / jogo.java
Last active March 19, 2024 22:33
😎 Joguinho muito brabo feito durante as aulas de Banco de Dados e Lógica de Programação.
/* Autores:
* Kauê
* Gabriel
* Raphael
* Felipe
*/
import java.util.Scanner;
class joguinho {
public static void main(String[] args) {
@kauefraga
kauefraga / Makefile-golang
Created December 6, 2023 20:54
🐹 A simple cross-platform build script (for Golang).
# Remember to indent with tabs
BINARY_FOLDER=bin
BINARY_NAME={}
debug:
go build -o debug/${BINARY_NAME} ./src/main.go
./debug/${BINARY_NAME}
@kauefraga
kauefraga / logger.ts
Last active November 17, 2023 21:54
Simple console output wrapper without any dependency. (typescript)
type WhoIsLogging = 'SERVER' | 'MIDDLEWARE' | 'API' | 'DATABASE';
// ANSI escape code
const reset = '\x1b[0m';
// Foreground colors
const red = '\x1b[31m';
const green = '\x1b[32m';
const yellow = '\x1b[33m';
@kauefraga
kauefraga / movingthemouse.cpp
Created July 3, 2023 22:37
🖱 A code that move the cursor randomly in the screen (1280x720).
#include <windows.h>
#include <thread>
namespace screen {
const int WIDTH = 1280;
const int HEIGHT = 720;
}
int main() {
// Seeding with current time
@kauefraga
kauefraga / read_all_process.cpp
Created July 2, 2023 13:49
A program that reads all the process
#include <iostream>
#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
#include <TlHelp32.h>
int main() {
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
std::cout << snapshot << '\n';
@kauefraga
kauefraga / raiz-quadrada-babilonica.py
Last active May 6, 2024 23:57
Uma função que calcula uma raiz quadrada com o método babilônico.
from rich import print
from rich.panel import Panel
from math import sqrt
def average(items: list[int]):
n = 0
for i in range(len(items)):
n += items[i]
return n / len(items)
@kauefraga
kauefraga / latex-template.tex
Created May 1, 2023 18:13
🧙‍♀️ A Latex Template
% I'm using miktex (+ perl) + vscode
\documentclass[a4paper, 12pt]{article}
\usepackage{authblk} % Title, Author and affiliation formatting
\usepackage[utf8]{inputenc} % Encoding
\usepackage{datetime} % Time and Date formatting
\usepackage{hyperref} % links
\hypersetup{
@kauefraga
kauefraga / colorized-console.ts
Last active October 15, 2022 18:59
🎨 A factory with colorized console outputs
function log() {
const red = (message: string) => console.log('\x1b[31m%s\x1b[0m', message);
const green = (message: string) => console.log('\x1b[32m%s\x1b[0m', message);
const yellow = (message: string) => console.log('\x1b[33m%s\x1b[0m', message);
const blue = (message: string) => console.log('\x1b[34m%s\x1b[0m', message);
const magenta = (message: string) => console.log('\x1b[35m%s\x1b[0m', message);
@kauefraga
kauefraga / header.sh
Created September 13, 2022 01:42
📑 Kauê's nicest header
# /$$ /$$ /$$$$$$$$
# | $$ /$$/| $$_____/
# | $$ /$$/ | $$
# | $$$$$/ | $$$$$
# | $$ $$ | $$__/
# | $$\ $$ | $$
# | $$ \ $$| $$ Author: Kauê Fraga Rodrigues
# |__/ \__/|__/ *github.com/kauefraga/{repo}
# this ascii was generated with figlet -> https://www.npmjs.com/package/figlet