Skip to content

Instantly share code, notes, and snippets.

View disouzam's full-sized avatar
🚲

Dickson Souza disouzam

🚲
View GitHub Profile
@disouzam
disouzam / HaltonSequencer.cs
Created March 2, 2026 01:42 — forked from michael-sacco/HaltonSequencer.cs
A demonstration of Halton Sequencing Quasirandom Noise
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// Note that the Halton bases must consist of coprime integers.
// Learn more about the Halton sequence: https://en.wikipedia.org/wiki/Halton_sequence
// Learn more about low discrepancy sequences: https://en.wikipedia.org/wiki/Low-discrepancy_sequence
// Learn more about coprime numbers: https://en.wikipedia.org/wiki/Coprime_integers
@disouzam
disouzam / microgpt.py
Created March 1, 2026 21:35 — forked from karpathy/microgpt.py
microgpt
"""
The most atomic way to train and run inference for a GPT in pure, dependency-free Python.
This file is the complete algorithm.
Everything else is just efficiency.
@karpathy
"""
import os # os.path.exists
import math # math.log, math.exp
@disouzam
disouzam / processa_microdados_sus_sih_rd
Created February 1, 2026 00:21 — forked from fernandobarbalho/processa_microdados_sus_sih_rd
Script para gerar arquivos com dados anuais de internação hospitalar do sus
library(microdatasus)
library(tidyverse)
estados<- c("AC","AL","AM", "AP", "BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB", "PR","PE","PI","RJ","RS","RN","RO","RR","SC","SP","SE","TO")
download.file("ftp://ftp.datasus.gov.br/dissemin/publicos/SIHSUS/200801_/Doc/IT_SIHSUS_1603.pdf", destfile = "documentacao.pdf", mode= "wb", method = "libcurl" )
@disouzam
disouzam / .gitignore
Last active February 3, 2026 10:13
VS Code User settings
.vscode/
@disouzam
disouzam / rebase_check.sh
Last active February 10, 2026 17:45
Check correctness of rebase operation
#!/bin/bash
function get_short_log() {
echo "function get_short_log - Number of arguments: $#"
for i in $(seq 1 $#); do
echo "Argument $i: ${!i}"
done
suppress_whitespace_flag=""
if [[ " $* " == *" -w "* ]]; then
@disouzam
disouzam / get_short_log.sh
Created January 26, 2026 12:36
Get git short log, diff stats and diff patches with a single command
#!/bin/bash
function get_short_log() {
sanitized_commits=$(sed 's/\.\././g' <<< "$1")
commit1=$(echo "$sanitized_commits" | cut -d '.' -f 1)
commit2=$(echo "$sanitized_commits" | cut -d '.' -f 2)
echo -e "=============================="
echo -e "Short log between $commit1 and $commit2:\n"
git shortlog --group=author $commit1..$commit2
@disouzam
disouzam / get_file_url.sh
Created January 25, 2026 23:53
Get file URL in a git repository
#!/bin/bash
function get_file_url() {
repourl=$(echo "$(git config --get remote.origin.url)" | sed -e 's/git@/https:\/\//' -e 's/\.git$//')
branch=$(git branch --show-current)
relative_file_path=$(echo $1 | sed -e 's/\\/\//g')
echo $repourl/blob/$branch/$relative_file_path
}
@disouzam
disouzam / get-commit-url.sh
Created January 25, 2026 18:01
Get commit remote URL via command line using Bash
#!/bin/bash
function get_commit_url() {
echo "$(git config --get remote.origin.url)" | \
sed -e 's/git@/https:\/\//' -e 's/\.git$//' \
| awk -v sha="$(git rev-parse $1)" '{print $0"/commit/"sha}'
}
@disouzam
disouzam / inspect-git.sh
Created January 14, 2026 18:49
Script to use for tutorial purposes on Git
#!/bin/bash
# A script to inspect the current Git repository status and display relevant information.
file_name="files-in-git"
old_file="${file_name}_old.txt"
new_file="${file_name}.txt"
function generate_git_file_list() {
ls -1 -R .git > $1
}
@disouzam
disouzam / .gitignore
Last active January 12, 2026 12:21 — forked from Shivani-Gonde/BlogPost_Cu_Met_CA4Py_BP1_ProcessModel.rst
Cu Pyrometallurgy process model
custom_scripts/
.vscode/
pyproject.toml
poetry.lock
*.equi
*.cst