Skip to content

Instantly share code, notes, and snippets.

@jurandysoares
jurandysoares / gist:2cbad3f151928e931a343f543b414ec5
Created June 29, 2026 23:51
Demo de script em Python para agendamento de tarefas
#!/usr/bin/env python3
from datetime import datetime
from pathlib import Path
from urllib.request import urlretrieve
# Diretório base
BASE = Path("/home/walves/Documentos/Tarefas")
# Data e hora atuais
@jurandysoares
jurandysoares / join-debian-domain-lapso-lab.sh
Created May 22, 2026 01:14
Setup Debian to join domain <lapso.lab>
#!/bin/sh
if [ "$EUID" -ne 0 ]; then
echo "Erro: Este script precisa ser executado como root (ou usando sudo)." >&2
exit 1
fi
apt update
apt install -y realmd sssd adcli krb5-user realmd sssd sssd-tools libnss-sss libpam-sss adcli \
samba-common-bin oddjob oddjob-mkhomedir packagekit krb5-user
@jurandysoares
jurandysoares / pafc-orientacoes-quadro-4-5.md
Last active May 8, 2026 16:58
Orientações para preenchimento do PAFC (Quadros 4 e 5)
title Orientações para preenchimento do PAFC (Quadros 4 e 5)
autor SUAP
date 08/mai/2026

Quadro 4

Preencher o Quadro 4 com a quantidade e com informações detalhadas sobre os espaços físicos disponíveis no campus para o funcionamento do curso, observando atentamente a infraestrutura mínima prevista no respectivo PPC. Atentar para os seguintes pontos:

@jurandysoares
jurandysoares / csv2passwd.py
Last active April 23, 2026 19:53
Create Linux users with animal names base in the CSV file https://gist.github.com/jurandysoares/cb63fe7a057ea7b153073ab9b75cd1af
#!/usr/bin/env python3
from csv import DictReader
import subprocess
import platform
import pwd
import grp
import os
import sys
@jurandysoares
jurandysoares / emoji-animais.csv
Created March 24, 2026 20:59
CSV file with fields Emoji, English name, Portuguese name, and Shortcode
Emoji English Português Shortcode
🐜 ant formiga :ant:
🦡 badger texugo :badger:
🦇 bat morcego :bat:
🦫 beaver castor :beaver:
🪲 beetle besouro :beetle:
🐦 bird passaro :bird:
🦬 bison bisao :bison:
🐡 blowfish baiacu :blowfish:
🐃 buffalo bufalo :water_buffalo:
@jurandysoares
jurandysoares / apresentacao.md
Created March 22, 2026 20:03
Modelo de arquivo Markdown para apresentação dos participantes de um treinamento

Apresentação de {{nome}} {{sobrenome}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nibh leo, semper egestas nisl quis, suscipit malesuada nulla. Vivamus vel ligula vel libero porta euismod. Integer sed auctor felis, eget ornare libero. Cras lobortis mi eu velit euismod, nec dictum arcu fringilla. Nullam aliquam viverra eros et luctus. Suspendisse non elementum est. Nulla ut enim risus. Nulla porta velit eu sem vehicula, sit amet consequat nisl feugiat. Curabitur hendrerit sollicitudin metus nec egestas. Fusce accumsan tellus id sollicitudin aliquam.

import csv
# Itens que devem estar marcadas
gab_marcadas = set('''\
maira não consegue criar arquivos nem diretórios em /srv/amarelo
damis pode abrir um arquivo que está em /srv/azul e que ele tenha permissão de leitura
maira consegue listar o nome dos arquivos em /srv/vermelho
vitor consegue criar e apagar arquivos em /srv/verde\
'''.splitlines())
@jurandysoares
jurandysoares / gitea-instalacao-alpine-linux.md
Last active December 16, 2025 18:29
Roteiro para instalação do Gitea no Alpine Linux
title Instalação do Gitea no Alpine Linux
author Jurandy Soares
date 12/16/2025

Fonte: https://wiki.alpinelinux.org/wiki/Gitea

Gitea é uma solução leve para hospedagem de código gerenciado escrita em Go. Ele é uma bifurcação do Gogs.

@jurandysoares
jurandysoares / corretor-av-ipv4.py
Created November 30, 2025 21:19
Script em Python para corrigir exercícios de análise de endereço IPv4 na notação CIDR (end. de rede, broadcast, mínimo e máximo)
#!/usr/bin/env python3
import csv
import argparse
import ipaddress
import logging
import pathlib
import re
import string
import sys
@jurandysoares
jurandysoares / instalacao-gitea-alpine-linux.md
Created November 26, 2025 22:39
Passos para instalação do gitea no Alpine Linux
title Instalação do Gitea no Alpine Linux
author Jurandy Soares
date 26/nov/2025
toc true
lang pt-BR
papersize a4