Skip to content

Instantly share code, notes, and snippets.

View isaactzab's full-sized avatar

Isaac Levi Tzab Poot isaactzab

View GitHub Profile
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// Sassy-validation (v0.4.0)
// ----
@import "sassy-validation";
Sassy-validation {
is-measure: val(10px, 'measure');
@isaactzab
isaactzab / Nautilus File Manager Installation
Created February 25, 2016 23:16
The Nautilus File Manager Installation with extensions
sudo apt-get install nautilus
#extension open in terminal
sudo apt-get install nautilus-open-terminal
@isaactzab
isaactzab / mixins.jade
Created March 17, 2016 22:49 — forked from shaneriley/mixins.jade
Jade mixins example
// Writing JS for everything is great and all, but I don't want to see JS
// inline in my Jade templates. Thankfully, there are ways of abstrating it
// into mixins!
// Want some Rails-like helpers?
mixin link_to(name, href)
- href = href || "#"
a(href="#{href}")= name
// How about a single editing point for a class name?

Installing UfRaw

add-apt-repository ppa:dhor/myway
apt-get update
apt-get install UfRaw

@isaactzab
isaactzab / hashify
Created March 20, 2019 22:56
Generate passwords / hash from string / random string - Terminal OSX (with some adjusments will you run in linux)
#!/bin/sh
# usage:
# 1- First argument: String seed
# 2- Second argument: Hash length
# $hashify "my string seed" 10
LENGTH_STRING=${2:-8}
SEED_STRING=$1
md5 <<< ${SEED_STRING} | base64 | awk -v lenstr="$LENGTH_STRING" '{print substr ($0, 10, lenstr)}'
@isaactzab
isaactzab / rest.py
Created March 22, 2019 16:27 — forked from tliron/rest.py
Simple and functional REST server for Python (2.7) using no dependencies beyond the Python standard library.
#!/usr/bin/env python
'''
Simple and functional REST server for Python (2.7) using no dependencies beyond the Python standard library.
Features:
* Map URI patterns using regular expressions
* Map any/all the HTTP VERBS (GET, PUT, DELETE, POST)
* All responses and payloads are converted to/from JSON for you
@isaactzab
isaactzab / youtube-gif.sh
Created May 29, 2019 20:46 — forked from hubgit/youtube-gif.sh
Convert a section of a YouTube video to an animated GIF
#!/bin/bash
# brew install rtmpdump
# brew install ffmpeg
# brew install youtube-dl
# brew install imagemagick
ID='c5kuYfTCGLg' # YouTube video ID, i.e. https://www.youtube.com/watch?v={ID}
# fetch the video file with youtube-dl
@isaactzab
isaactzab / overkill.sh
Last active October 1, 2019 22:37
Terminal Helpers
#!/bin/sh
# kill all proccess with name provided
if [ ! -z "${1}" ]
then
kill -9 $(ps aux | grep "${1}" | awk '{print $2}')
else
echo "Please provide an process name to kill all related process"
fi
exit
@isaactzab
isaactzab / bash_array_operations.md
Last active November 8, 2019 16:44
Bash Scripting

Modify bash array items without looping

Original post from: http://codesnippets.joyent.com/posts/show/1826

replace any "ba" substring with "TT" in every array item

array=( foo babar baz )
array=( "${array[@]//ba/TT}" )
echo "${orig[@]}"$'\n'"${array[@]}"
@isaactzab
isaactzab / esSetup.sh
Created December 6, 2019 20:40 — forked from christeredvartsen/esSetup.sh
Setup elasticsearch on CentOS
#!/bin/bash
# Script used to setup elasticsearch. Can be run as a regular user (needs sudo)
ES_USER="elasticsearch"
ES_GROUP="$ES_USER"
ES_HOME="/usr/local/share/elasticsearch"
ES_CLUSTER="clustername"
ES_DATA_PATH="/var/data/elasticsearch"
ES_LOG_PATH="/var/log/elasticsearch"
ES_HEAP_SIZE=1024