Skip to content

Instantly share code, notes, and snippets.

View Yuhtin's full-sized avatar
:octocat:
Focusing

Davi Duarte Yuhtin

:octocat:
Focusing
View GitHub Profile
@Yuhtin
Yuhtin / CircleQuadrant.java
Created July 22, 2022 06:27
Get four circle quadrant
static HashMap<String, String> QUADRANTS = new HashMap<String, String>(){{
put("1,1", "Q1");
put("-1,1", "Q2");
put("-1,-1", "Q3");
put("1,-1", "Q4");
}};
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
@Yuhtin
Yuhtin / Employee.java
Created September 1, 2022 23:52
Employee Salary System
public class Employee {
private final int id;
private final String name;
private double salary;
public Employee(int id, String name, double salary) {
this.id = id;
this.name = name;
this.salary = salary;
@Yuhtin
Yuhtin / Hitbox.java
Last active September 17, 2022 00:52
Check if location is inside a Player hitbox
@Getter
@AllArgsConstructor
public class Hitbox {
private final Location aa, ab;
public Hitbox(Player player) {
this.aa = player.getLocation().subtract(0.4, 0, 0.4);
this.ab = player.getLocation().add(0.4, 1.8, 0.4);
}
@Yuhtin
Yuhtin / ConfigLoader.java
Last active February 20, 2023 18:33
Load every class from config using fieldnames
/**
* @author <a href="https://github.com/Yuhtin">Yuhtin</a>
*/
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import java.io.File;
import java.util.ArrayList;
@Yuhtin
Yuhtin / compress.js
Created October 22, 2023 00:11
Compress projects recursively respecting .gitignore
const fs = require('fs');
const path = require('path');
const { exec } = require('child_process');
const tarPath = 'C:\\Windows\\System32\\tar.exe';
const scriptDir = process.cwd();
const sourceDir = scriptDir;
const destDir = path.join(scriptDir, 'compressed');
if (!fs.existsSync(destDir)) {
@Yuhtin
Yuhtin / verify-numbers.py
Created April 19, 2024 18:07
Print sorted and unduplicated numbers with variable range
def requestNumbers():
str = input('Digite os números iniciais: ')
splitted = str.split(' ')
number1 = float(splitted[0])
number2 = float(splitted[1])
return [ number1, number2 ]
def preencher():
@Yuhtin
Yuhtin / teste-davi-duarte.md
Created April 6, 2026 19:02
Teste de Usabilidade em Funil - Página de Recursos

Teste de Usabilidade em Funil - Página de Recursos

Aluno: Davi Duarte


1. Tela analisada

Página de Recursos