Skip to content

Instantly share code, notes, and snippets.

@jonatasrenan
jonatasrenan / python-json-types.py
Created June 12, 2021 01:43
A comparison between python's dict libraries to read and write naturally as a JSON parsing.
"""
A comparison between python's dict libraries to read and write naturally as a JSON parsing.
Based on: https://gist.github.com/NelsonMinar/28c5928adbe1f4502af8
Installation:
pip install pypi-search addict easydict attrdict dotted-dict dotmap munch python-box
"""
from typing import Any
@jonatasrenan
jonatasrenan / instalar_vnc.ps1
Created April 23, 2018 15:27
Unattended installation of Ultra VNC on Windows Powershell 2+ / Chocolatey
# Autor: Jônatas Renan (jonatasrenan@ufmg.br)
# Versão: 27/nov/2017
# Licença: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
$url = "https://suporte.ti.vet.ufmg.br/instalacao/vnc/instalar_vnc.ps1"
$ip_preffix = "150.164"
"Elevando Permissoes."
$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
if (-not $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)) {
@jonatasrenan
jonatasrenan / sendy.Dockerfile
Created April 20, 2020 22:35
Dockerfile to sendy
FROM php:7.3-fpm
RUN apt-get update \
\
&& apt-get install -y apt-utils
\
&& apt-get install -y libcurl3-dev \
&& docker-php-ext-install curl \
\
&& apt-get install -y \
libpng-dev \
@jonatasrenan
jonatasrenan / gist:982982def2d5e962d15807f0dcce16d0
Created April 2, 2018 13:55
add user pure-ftpd with specific uid and gid
pure-pw useradd site -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u 33 -g 33 -d /home/ftpusers/site
@jonatasrenan
jonatasrenan / run.sh
Created January 12, 2018 16:02
Send mailx from docker
docker run -i --rm corentinaltepe/heirloom-mailx sh -c 'echo "Backup executado com sucesso" | mailx -s "Backup `date +%Y-%m-%d`" -S smtp=smtp://smtp.grude.ufmg.br -S smtp-auth=login -S smtp-auth-user=login -S smtp-auth-password=pass -S from="Sender <sender@ufmg.br>" recipient@ufmg.br'
@jonatasrenan
jonatasrenan / rpmfusion.sh
Created October 3, 2017 14:31
fedora 26 rpmfusion
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
docker run --rm -it -v $(pwd):/data blang/latex make
rev=$(host $1 | rev | cut -d' ' -f1 | cut -d'.' -f2- | rev)
echo $1 $rev
@jonatasrenan
jonatasrenan / _.md
Created August 25, 2016 02:34
directedgraph