Skip to content

Instantly share code, notes, and snippets.

View matheuseduardo's full-sized avatar
:octocat:
coding

Matheus Eduardo matheuseduardo

:octocat:
coding
View GitHub Profile
@matheuseduardo
matheuseduardo / Get-DiskInfo.ps1
Created February 19, 2025 03:22
prompt do powershell no windows
function Get-DiskInfo {
<#
.SYNOPSIS
Obtém informações detalhadas sobre discos e volumes com opções de filtro
.PARAMETER Letter
Filtra por letra(s) de unidade específica(s) (ex: "C", "D,E,F")
.PARAMETER Name
Filtra discos pelo nome/modelo contendo o texto especificado (case-insensitive)
@matheuseduardo
matheuseduardo / Get-DiskInfo.ps1
Created February 18, 2025 23:41
função para retornar informações dos discos, com opção de filtrar/selecionar resultados
function Get-DiskInfo {
<#
.SYNOPSIS
Obtém informações detalhadas sobre discos e volumes com opções de filtro
.PARAMETER Letter
Filtra por letra(s) de unidade específica(s) (ex: "C", "D,E,F")
.PARAMETER Name
Filtra discos pelo nome/modelo contendo o texto especificado (case-insensitive)
@matheuseduardo
matheuseduardo / sorteio01.ps1
Created February 12, 2025 04:18
gerador de números aleatórios para sorteios
param (
[int]$QuantidadeNumeros = 6, # Quantidade de números a serem sorteados (padrão: 6)
[int]$Minimo = 1, # Valor mínimo do número (padrão: 1)
[int]$Maximo = 60, # Valor máximo do número (padrão: 60)
[int]$TempoPorNumero = 3, # Tempo de sorteio por número em segundos (padrão: 3)
[int]$Intervalo = 100 # Intervalo entre as atualizações em milissegundos (padrão: 100)
)
function Simular-Sorteio {
param (
@matheuseduardo
matheuseduardo / WoL.sh
Last active February 5, 2025 18:13
script para Wake On Lan, suportando arquivo como entrada
#!/bin/bash
# Wake-On-LAN Utility with Enhanced Features
# Project homepage: https://leesteve.tk/wol.sh
# Version 0.3 (Improved)
# MIT License
# CHANGELOG
# 0.3 - 2025-02-04: - adicionado campo de descrição para o arquivo
# 0.2 - 2025-01-27: - opção de arquivo como input
@matheuseduardo
matheuseduardo / site-status.sh
Created May 20, 2024 18:47
check site status bash script
#!/bin/bash
##name: site-status.sh
FAIL_CODE=6
check_status(){
LRED="\033[1;31m" # Light Red
LGREEN="\033[1;32m" # Light Green
NC='\033[0m' # No Color
@matheuseduardo
matheuseduardo / teambets.sp
Last active July 13, 2021 18:37
teambets.sp - v2.7.2 (Source + CSGO?)
/**
* teambets.sp
* Adds team betting. After dying, a player can bet on which team will win.
*/
#include <sourcemod>
#pragma semicolon 1
#define PLUGIN_VERSION "2.7.2"
public Plugin:myinfo =
{
name = "Team Bets",
PASTAINICIO=$(pwd);
PATHHEADER="$PASTAINICIO/.header"
if (test -r $PATHHEADER)
then
cat $PATHHEADER;
fi
@matheuseduardo
matheuseduardo / DCIM-sizes.sh
Created January 22, 2019 12:47
shell script to list sizes of pics & vids
anos=`seq 2016 2018`; # 2016 a 2018
meses=`seq -w 1 12`; # todos os meses
for ano in $anos
do
for mes in $meses
do
data=$ano$mes;
tam=`du -c DCIM/**/IMG_$data*.jpg DCIM/**/VID_$data*.mp4 2> /dev/null | tail -1 | cut -f 1`
echo $data: $tam
@matheuseduardo
matheuseduardo / .gitalias
Last active May 3, 2021 12:42
alias para o git
alias.lg log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
alias.lg2 log --pretty='%h - %s (%an)'
alias.alias config --get-regexp ^alias\.
alias.unadd reset HEAD --
alias.unstage reset HEAD --
@matheuseduardo
matheuseduardo / example.md
Last active August 30, 2018 18:11
subir arquivo para WebDAV via shell