Skip to content

Instantly share code, notes, and snippets.

View pablosjv's full-sized avatar
🏄‍♂️
Data Surfing

Pablo San José pablosjv

🏄‍♂️
Data Surfing
View GitHub Profile
@pablosjv
pablosjv / gist:c3f646901c8df61239ccd1cfd13d7dc5
Created September 15, 2019 16:36 — forked from swenson/gist:cf74cd8e282443b43b8a
Google Interview Study Guide
Author unknown.
1.) Algorithm Complexity: You need to know Big-O. If you struggle with
basic big-O complexity analysis, then you are almost guaranteed not to
get hired.
For more information on Algorithms you can visit:
http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index
2.) Coding: You should know at least one programming language really
well, and it should preferably be C++ or Java. C# is OK too, since
@pablosjv
pablosjv / getopt-boilerplate.sh
Created May 30, 2019 16:14 — forked from runswithd6s/getopt-boilerplate.sh
BASH Script Boilerplate
#!/usr/bin/env bash
################################################################################
# Boilerplate Shell Script with getopt parsing
#
# This script is released to the Public Domain by Chad Walstrom
# Chad Walstrom <[email protected]>.
################################################################################
NOACT=0
NAME=$(basename $0|sed 's/\(\..*\)$//')
VERSION="0.1"
@pablosjv
pablosjv / ansible-add-string-to-line.yml
Created June 4, 2018 06:54 — forked from iAugur/ansible-add-string-to-line.yml
Ansible: Add a String to an existing line in a file
# Adapted from solution provided by http://stackoverflow.com/users/57719/chin-huang http://stackoverflow.com/a/31465939/348868
# Scenario: You want to add a group to the list of the AllowGroups in ssh_config
# before:
# AllowGroups Group1
# After:
# AllowGroups Group1 Group2
- name: Add Group to AllowGroups
replace:
backup: yes
@pablosjv
pablosjv / README-Template.md
Created November 10, 2017 09:19 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites