Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block earthgecko

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
earthgecko /
Last active Dec 14, 2019
shell/bash generate random alphanumeric string
# bash generate random alphanumeric string
# bash generate random 32 character alphanumeric string (upper and lowercase) and
NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
# bash generate random 32 character alphanumeric string (lowercase only)
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1
View is_integer
function is_integer () {
# exit code 0 - the string is an integer
# exit code 1 - the string is not an integer
local string=$1
[[ $string == ${string//[^0-9]/} ]]
earthgecko / gist:5240407
Last active Dec 15, 2015
collaborative cooperation
View gist:5240407
n numbers of entities working to achieve a defined goal (scope of detail = various) and working within differing operational/systematic constraints, some overlap or integration may exist. The results of work are thus assembled by each party and/or in a singular, for-purpose manner. The entities can be temporary and varying, come and go, as well as longterm participants in the goal.
Implies entities with independent, disparate control structures.
n number of entities working to achieve a defined goal (scope of detail = various) and with working within the same or co-dependent/related operational/systematic/control constraints. The work is carried out in a cooperative manner between the entities within the shared operational/control constraints to achieve the desired goal. The results of the work invariable become a part of the operational/systematic constraints of the entities in some form or manner and there is usually some longterm ownership among the entities.
Implies a le
earthgecko / gist:5329702
Created Apr 7, 2013
View gist:5329702
# This data set does graphs OK - BUT
# Select date range as 2013-03-15 to 2013-04-07 and it stops at 2013-03-31
# If the date range is selected as 2013-04-01 to 2013-04-07 it graphs the April
# date fine???
# I have set the Y axis Maximum to 10000 and same thing.
# What are I doing wrong?
# Data set
# number_of_seconds,epoch_timestamp
echo "445,1363366020
View ansible
Is kind of interesting...
I just get tried of using 10's of lines of code to define a type and resource declarations elsewhere and having to modify 3 things in different files to just enure a single line exists non-invasively in 1 file.....
Virgin on a clown called Ridiculous
earthgecko / riemann-client.deps
Created Jun 5, 2013
riemann-client and rieman-tools dependencies
View riemann-client.deps
Installing riemann-client and riemann-tools gems
Successfully installed beefcake-0.3.7
Successfully installed trollop-2.0
Successfully installed mtrc-0.0.4
Successfully installed riemann-client-0.2.2
4 gems installed
Installing ri documentation for beefcake-0.3.7...
Installing ri documentation for trollop-2.0...
Installing ri documentation for mtrc-0.0.4...
Installing ri documentation for riemann-client-0.2.2...
#### ####
# This mitigates against horizon running, but not populating redis and horizon
# not running properly in general.
#### ####
# This mitigates against analyzer running but it connection timing out
earthgecko / find.change.git.repo
Created Nov 14, 2015
Find a change in a git repo via a string in actually git diffs (not just commit messages)
View find.change.git.repo
# Find a change via a string in actually git diffs (not just commit messages)
STRING_TO_FIND="include openssh_server"
> "${TMP_DIR}/git.rev.matches"
git rev-list HEAD |
while read rev; do
earthgecko / gist:118d168f88ebb37661154e3cb898c1fb
Last active Nov 2, 2016
Who's neocortex has seen these before? blue-yonder/tsfresh/i8_add_python3_support
View gist:118d168f88ebb37661154e3cb898c1fb
Who's neocortex has seen these before?
These panda scipy py27 py35 are probably buried in some change in pandas relating to some change is Python 3
like range type changing from type list to class or similar. Please just scan through and see if any bells rings.
Perhaps a bell may ring on:
- AttributeError errors 'assertItemsEqual' in a few contexts, but the following may help to pin it down, specifically
- test_mass_quantile
- test_ar_coefficient
You can’t perform that action at this time.