Skip to content

Instantly share code, notes, and snippets.

View edigomes's full-sized avatar
🎯
Focusing

Edimário Gomes edigomes

🎯
Focusing
View GitHub Profile
@edigomes
edigomes / MainClass.java
Last active September 26, 2025 21:26
PasswordSha256B2B Compare
public static void main(String[] args) {
String stored = "sha256$1$c2FsdFNhbXBsZQ==$2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae";
// validar uma senha
System.out.println(PasswordSha256B2B.verify("minhaSenha123", stored)); // true/false
// gerar uma senha
String stored = make("minhaSenha123");
System.out.println(stored);
System.out.println(verify("minhaSenha123", stored)); // true
System.out.println(verify("outra", stored)); // false
}
@edigomes
edigomes / bancos_brasileiros.php
Created October 7, 2022 20:36 — forked from peuweb/bancos_brasileiros.php
Lista dos bancos brasileiros em formato array
<?php
//bancos brasileiros
$bancos = array(
array('code' => '001', 'name' => 'Banco do Brasil'),
array('code' => '003', 'name' => 'Banco da Amazônia'),
array('code' => '004', 'name' => 'Banco do Nordeste'),
array('code' => '021', 'name' => 'Banestes'),
array('code' => '025', 'name' => 'Banco Alfa'),
array('code' => '027', 'name' => 'Besc'),
array('code' => '029', 'name' => 'Banerj'),
@edigomes
edigomes / set_opencv_webcam.py
Created March 4, 2022 23:59 — forked from jwhendy/set_opencv_webcam.py
An example of setting webcam settings via v4l2-ctl in a python script. Some of the CAP_* settings in opencv didn't seem to work.
import cv2
import subprocess
### for reference, the output of v4l2-ctl -d /dev/video1 -l (helpful for min/max/defaults)
# brightness (int) : min=0 max=255 step=1 default=128 value=128
# contrast (int) : min=0 max=255 step=1 default=128 value=128
# saturation (int) : min=0 max=255 step=1 default=128 value=128
# white_balance_temperature_auto (bool) : default=1 value=1
# gain (int) : min=0 max=255 step=1 default=0 value=0
# power_line_frequency (menu) : min=0 max=2 default=2 value=2
@edigomes
edigomes / clean_jetson.sh
Created January 4, 2022 05:46 — forked from adujardin/clean_jetson.sh
Script to remove unnecessary stuffs from the Jetson to save disk space (WIP)
# https://elinux.org/Jetson/FAQ/BSP/RootFS_Reduction#Remove_installed_deb_packages
## Step 1, safe
sudo apt update
sudo apt autoremove -y
sudo apt clean
sudo apt remove thunderbird libreoffice-* -y
## Step 2, still safe but not recommended for dev use
# samples
@edigomes
edigomes / addWorkDays.sql
Last active April 7, 2021 04:28
Add working days to date in MySQL
DROP FUNCTION IF EXISTS `addWorkDays`;
DELIMITER $$
CREATE FUNCTION `addWorkDays`(addDate DATE, numDays INT) RETURNS date
BEGIN
IF (WEEKDAY(DATE_ADD(addDate, INTERVAL numDays DAY))=5) THEN
RETURN DATE_ADD(addDate, INTERVAL numDays+2 DAY);
END IF;
IF (WEEKDAY(DATE_ADD(addDate, INTERVAL numDays DAY))=6) THEN
RETURN DATE_ADD(addDate, INTERVAL numDays+1 DAY);
ELSE