Skip to content

Instantly share code, notes, and snippets.

Omar Trejo otrenav

View GitHub Profile
View Blockstack verification
Verifying my Blockstack ID is secured with the address 1AFbU44CQZwijugcuFmnkmJPXGb43Nbtsa

Keybase proof

I hereby claim:

  • I am otrenav on github.
  • I am omartrejo ( on keybase.
  • I have a public key ASD8B_ddcSzrSgeXN6Sa1A1vkYFIUmX3IidkNAluD1uvvwo

To claim this, I am signing this object:

otrenav /
Last active May 21, 2018
Let's Encrypt Certificates
sudo certbot certonly --manual --preferred-challenges dns -d [DOMAIN] -d www.[DOMAIN]
sudo cat /etc/letsencrypt/live/[DOMAIN]/fullchain.pem
sudo cat /etc/letsencrypt/live/[DOMAIN]/privkey.pem
# Stop all containers
docker kill $(docker ps -q)
# Remove all containers
docker rm $(docker ps -a -q)
# Remove all docker images
otrenav /
Created May 21, 2018
Python UML Diagrams
# Setup
sudo apt install graphviz
pip install pylint
# Usage
pyreverse -A -f ALL -o png -p [PROJECT_NAME] ./**.py
# Use indirection with bash script and change into working directory
# To gain root in Ubuntu
sudo su
# To see CRON logs after execution
grep -i cron /var/log/syslog
otrenav / non-ajax-post-submit.js
Last active May 2, 2018
Non-AJAX (HTTP) submit using JavaScript
View non-ajax-post-submit.js
function submit(action, method, values) {
var form = $('<form/>', {
action: action,
method: method
$.each(values, function() {
form.append($('<input/>', {
otrenav /
Last active May 2, 2018
Execute Python and log both stdout and stderr to a file
# Print Python script output as well as save it to a file. The `-u`
# switch tells Python to avoid buffering `stderr` and `stdout`
# which is required by `tee` to save the output to the file.
python -u | tee output.log
You can’t perform that action at this time.