Skip to content

Instantly share code, notes, and snippets.

View etheleon's full-sized avatar
🎯
Focusing

etheleon etheleon

🎯
Focusing
View GitHub Profile
#!/bin/bash
# Script for installing tmux on systems where you don't have root access.
# tmux will be installed in $HOME/local/bin.
# It's assumed that wget and a C/C++ compiler are installed.
# exit on error
set -e
TMUX_VERSION=1.8
#!/usr/bin/env bash
## create an ubuntu 14.04 hvm instance, then from your home directory:
# 1. download this script
# wget https://gist.githubusercontent.com/waylonflinn/506f563573600d944923/raw/install-python-data-science.sh
# 2. make it executable
# chmod a+x install-python-data-science.sh
import os
import pycurl
from tqdm import tqdm
downloader = pycurl.Curl()
def sanitize(c):
c.setopt(pycurl.UNRESTRICTED_AUTH, False)
@etheleon
etheleon / melt.ipynb
Created September 1, 2017 13:00
How to melt in pandas
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@etheleon
etheleon / ponysay_motd.md
Created November 8, 2017 03:33 — forked from Tschrock/ponysay_motd.md
A ponysay MOTD for Ubuntu 16.04

A ponysay MOTD for Ubuntu 16.04

Screenshot

  1. Install ponysay: (You may have to sudo apt install software-properties-common first)
    • sudo add-apt-repository ppa:vincent-c/ponysay
    • sudo apt-get update
    • sudo apt-get install ponysay
@etheleon
etheleon / dataframes-R-py.ipynb
Created March 17, 2018 10:46
ipython notebook showing common idioms used when manipulating tables in either R or pandas
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@etheleon
etheleon / ggplot2 in python
Last active June 19, 2018 03:49
using ggplot2 in python
from rpy2.robjects.packages import importr
import rpy2.robjects.lib.ggplot2 as ggplot2 # don't use importr cause the ggplot2 here has the .plot() function
grdevices = importr('grDevices')
cowplot = importr('cowplot') #cause i love cowplot
rfeather = importr("feather", on_conflict="warn")
# Out[57]:
# country variable value
# 0 H random 15.872105
@etheleon
etheleon / helm-cheatsheet.md
Last active February 21, 2022 04:31 — forked from tuannvm/cka.md
#Helm #Kubernetes #cheatsheet, happy helming!
@etheleon
etheleon / README.md
Created September 8, 2018 14:43 — forked from magnetikonline/README.md
Bash string manipulation cheatsheet.

Bash string manipulation cheatsheet

Assignment
Assign value to variable if variable is not already set. Value will be returned.

Couple with : no-op if return value is to be discarded.
${variable="value"}
: ${variable="value"}
@etheleon
etheleon / connecting_spark.R
Created February 19, 2019 09:47
Connecting with spark
# API KEY for accessing it's service
QUBOLE_API="MY_QUBOLE_API_ID"
# This is the ID which is set by Qubole
CLUSTER_ID=12830
conf <- livy_config("custom_headers" = list(`X-AUTH-TOKEN`=QUBOLE_API))
sc <- spark_connect(
master = sprintf("https://us.qubole.com/livy-spark-%s", CLUSTER_ID),
method = "livy",
config = conf