Skip to content

Instantly share code, notes, and snippets.


John Morales JohnMorales

  • Northern Virginia
View GitHub Profile
JohnMorales /
Last active January 5, 2021 11:43
Closes leaked deleted and eventfd left by docker
export PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin
docker_pid=$(cat /var/run/
gdb -p $docker_pid <<< "$( ls /proc/$docker_pid/fd -l --time-style=+'%s' | grep -E 'deleted' | awk '{ printf("p close(%s)\n", $7)}')" >/dev/null
#closing evenfds that do not have a corresponding memory.oom_control
eventfds="$(for eventfd in $(ls /proc/$docker_pid/fd -l --time-style=+'%s' | grep -E 'eventfd'| awk '{print $7}'); do
memory_pid=$((eventfd - 1))
JohnMorales / Gemfile
Last active April 26, 2020 02:10
ruby loco hack night project to convert an image to ascii art
View Gemfile
source ""
gem 'pry'
# gem "ascii-image"
gem "rmagick", "=2.13.1"
gem "rainbow", "= 1.1.4"
gem "pry-rescue"
gem "paint"
#Configuring postfix to use aws ses as a gateway.
#update via `gist -u d554e227146735217536462141fc6898`
# Configuring postfix.
if [ -z "$AWS_ACCESS_KEY_ID" ]; then
exit 1
View tmux-24.diff
This diff is a modified version of a diff written by Arnis Lapsa.
[ The original can be found here: ]
This diff adds support to tmux for 24-bit color CSI SRG sequences. This
allows terminal based programs that take advantage of it (e.g., vim or
emacs with patch)
to display 16 million colors while running in tmux.
The primary change I made was to support ":" as a delimeter as well
View gist:a04a73057f79737ae256b58236f22600
# install build dependencies
sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
# clone and install rbenv environment
cd ~
git clone git:// .rbenv
git clone git:// ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/bin:$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
JohnMorales /
Created March 30, 2017 20:26 — forked from jpfuentes2/
CentOS: rbenv install and system wide install
# CentOS rbenv system wide installation script
# Forked from
# Installs rbenv system wide on CentOS 5/6, also allows single user installs.
# Install pre-requirements
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel \
make bzip2 autoconf automake libtool bison iconv-devel git-core
mkdir /volume1/@optware
mkdir /opt
mount -o bind /volume1/@optware /opt
ipk_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'`
wget $feed/$ipk_name
tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
mkdir -p /opt/etc/ipkg
echo "src cross $feed" > /opt/etc/ipkg/feeds.conf
sed -i -e '/PATH=/ i\
View 0001-Switching-to-light-theme.patch
diff --git a/sass/base/_solarized.scss b/sass/base/_solarized.scss
index 45d8fc5..9e915cc 100644
--- a/sass/base/_solarized.scss
+++ b/sass/base/_solarized.scss
@@ -15,7 +15,7 @@ $solar-blue: #268bd2 !default;
$solar-cyan: #2aa198 !default;
$solar-green: #859900 !default;
-$solarized: dark !default;
+$solarized: light !default;
View 0001-Fixing-rake-issue.patch
From 4694737d7a17db39283d0fc614359777472df217 Mon Sep 17 00:00:00 2001
From: JohnMorales <>
Date: Mon, 6 Jan 2014 05:50:02 -0500
Subject: [PATCH] Fixing rake issue
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
View board.rb
class Board
BLACK = :b
RED = :r
def initialize()
@board = []
@current_player = BLACK