Skip to content

Instantly share code, notes, and snippets.

Jay jay-johnson

Block or report user

Report or block jay-johnson

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
@jay-johnson
jay-johnson / install-ycm-with-vim-src.sh
Last active Jul 21, 2019
Unofficial - Install YouCompleteMe with Vim from Source
View install-ycm-with-vim-src.sh
#!/bin/bash
function install_ycm() {
mkdir -p ~/.vim
curdir=$(pwd)
if [[ "$(which xcode-select)" != "" ]]; then
# you may need to install packages with: xcode-select --install
echo ""
echo "installing XQuartz"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
@jay-johnson
jay-johnson / grow-fs.sh
Created Jun 1, 2019
Resize partition to maximum using parted in non-interactive mode
View grow-fs.sh
#!/bin/bash
# example from
# for donkey car
# https://serverfault.com/questions/870594/resize-partition-to-maximum-using-parted-in-non-interactive-mode
set -e
if [[ $# -eq 0 ]] ; then
echo 'please tell me the device to resize as the first parameter, like /dev/sda'
View location: etc_sysconfig_network-scripts - ifcfg-eno1
DEVICE=eno1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
View use system for libvirt.sh
export LIBVIRT_DEFAULT_URI="qemu:///system"
View .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
View iTerm2 settings for page up and down and front of line and end of line in vim.md

Set these under iTerm2 > Preferences > Keys

Vim Page Down

control + d

Send Text with "vim" Special Chars

to

View Asciinema Command Example
file=/data/asciinema/sa-2-fullstack; rm -f ${file}; asciinema rec ${file} -i 2 -t "title_here"
@jay-johnson
jay-johnson / convert_date_columns_from_UTC_to_EST_dates.py
Last active Jan 3, 2019
Pandas Convert Date Column From UTC to EST dates
View convert_date_columns_from_UTC_to_EST_dates.py
#!/usr/bin/env python
import pandas as pd
df = pd.DataFrame([
{
'date': '2019-01-01 14:30:00',
'epochms': 1546353000000
},
{
@jay-johnson
jay-johnson / Python 2 vs Python 3 sys.path - things to check when a user has an "alias python" set in bash, sh, zsh profile.md
Created Nov 14, 2018
Python 2 vs Python 3 sys.path - things to check when a user has an "alias python" set in bashrc/shell profile
View Python 2 vs Python 3 sys.path - things to check when a user has an "alias python" set in bash, sh, zsh profile.md
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34) 
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.path)
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
>>> 
jay@dev:~$ python3
Python 3.6.5 (default, Apr  1 2018, 05:46:30) 
@jay-johnson
jay-johnson / run-equity-algorithm-using-the-stock-analysis-engine.py
Created Nov 8, 2018
Run an Equity Algorithm using the Stock Analysis Engine
View run-equity-algorithm-using-the-stock-analysis-engine.py
import pandas as pd
from analysis_engine.algo import EquityAlgo
ticker = 'SPY'
demo_algo = EquityAlgo(
ticker=ticker,
balance=1000.00,
commission=6.00,
name='test-{}'.format(ticker))
date_key = '{}_2018-11-05'.format(
ticker)
You can’t perform that action at this time.