Skip to content

Instantly share code, notes, and snippets.

🐧
Page faults left and right

David Jimenez dvejmz

🐧
Page faults left and right
Block or report user

Report or block dvejmz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View fix-wifi-ubuntu-dell-xps.sh
#!/usr/bin/env bash
set -e
## INSTRUCTIONS
# In a terminal window, locate this file in your computer and run the following command
# $ chmod +x fix-wifi-ubuntu-dell-xps.sh
# Then invoke the script (the leading './' is important)
# $ ./fix-wifi-ubuntu-dell-xps.sh
# The script will prompt you at several points to enter your sudo (admin) password.
@dvejmz
dvejmz / ecs-ec2-user-data.sh
Created Mar 3, 2019
ECS instance with EIP auto-association and EBS volume mounting
View ecs-ec2-user-data.sh
#!/bin/bash
echo ECS_CLUSTER=openvpn >> /etc/ecs/ecs.config;echo ECS_BACKEND_HOST= >> /etc/ecs/ecs.config;
mkdir -p /ecs-data/openvpn-data
echo "/dev/sdf /ecs-data/openvpn-data ext4 defaults 0 2" >> /etc/fstab
mount -a
yum install -y python36
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
export PATH=/usr/local/bin:$PATH
pip install awscli
@dvejmz
dvejmz / git-get-latest-tag.sh
Created Aug 3, 2018
Get the latest tag for every git repo in a directory
View git-get-latest-tag.sh
#!/usr/bin/env bash
function is_git_repo() {
ls .git &> /dev/null
}
function get_latest_tag_for_repo() {
pushd ${1} &> /dev/null
is_git_repo
local is_git_repo=$?
@dvejmz
dvejmz / addline.sh
Created Jul 3, 2018
Add an arbitrary block of text to a file
View addline.sh
#!/bin/env bash
## Example usage:
## ../addline.sh 'matchtext' index.html
## find . -name "*.html" -exec ../addline.sh 'matchtext' '{}' \;
MATCH="${1}"
FILE="${2}"
INSERT=$(cat <<'EOF'
<text here>
@dvejmz
dvejmz / pre-commit
Created Dec 8, 2017
phpcs pre-commit git hook script
View pre-commit
#!/bin/bash
# Pre-commit Git hook.
# Runs PHP CS on PHP files.
# Code slightly modified from the original
# https://github.com/BernardoSilva/git-hooks-php/blob/2149da8d4d9737c06137a825abfead11135840d3/pre-commit
#
# If you absolutely must commit without testing,
# use: git commit --no-verify
# This will check only staged files to be commited.
@dvejmz
dvejmz / ch4-insertion-sort.c
Created Nov 15, 2017
Simple insertion sort
View ch4-insertion-sort.c
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int issort(
void *data,
int size,
int esize,
int (*compare)(const void *key1, const void *key2)
) {
@dvejmz
dvejmz / w3m-img.sh
Created Oct 17, 2017
Wrapper script to use w3mimgdisplay to render images on a terminal
View w3m-img.sh
#!/bin/bash
#
# z3bra -- 2014-01-21
if [[ $# != 2 ]]; then
echo "Insufficient arguments."
exit 1
fi
W3MIMGDISPLAY="/usr/libexec/w3m/w3mimgdisplay"
@dvejmz
dvejmz / pull-all.sh
Last active Jun 6, 2017
Pull all git repositories in folder concurrently
View pull-all.sh
#!/usr/bin/env bash
##
# pull-all
##
# AUTHOR: David J. Sequero
# Pull latest changes from all repositories within a directory.
#
# DEPENDENCIES
# - GNU parallel
View sample-xorg.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
@dvejmz
dvejmz / mandelbrot.go
Created Apr 29, 2017
Mandelbrot fractal implementation in Go as described in The Go Programming Language, Kernighan et al.
View mandelbrot.go
package main
import (
"image"
"image/color"
"image/png"
"math"
"math/cmplx"
"os"
)
You can’t perform that action at this time.