Skip to content

Instantly share code, notes, and snippets.

View arthurpham's full-sized avatar

Arthur Pham arthurpham

View GitHub Profile
# -*- mode: ruby -*-
# vi: set ft=ruby :
$master_script = <<SCRIPT
#!/bin/bash
cat > /etc/hosts <<EOF
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
// requires
var utils = require('utils');
var casper = require('casper').create()
var casper = require('casper').create({
verbose: true,
logLevel: "debug"
});
// setup globals
var email = casper.cli.options['email'] || 'REPLACE THIS EMAIL';
@arthurpham
arthurpham / sum.cpp
Last active November 11, 2016 22:05
Loop
#include <iostream>
#include <string>
#include <ctime>
#define N 1000
double array_sum(double a[N][N])
{
int i,j;
double s;
@arthurpham
arthurpham / docker-compose.yml
Last active November 13, 2016 15:29
scrapy-cluster-docker-cloud-stack
crawler:
environment:
- REDIS_PORT=6379
image: 'istresearch/scrapy-cluster:crawler-dev-alpine'
links:
- kafka
- redis
- zookeeper
restart: always
target_num_containers: 3
logstash-crawler:
scale: 12
redis:
scale: 1
health_check:
port: 6379
interval: 2000
initializing_timeout: 60000
unhealthy_threshold: 3
strategy: recreate
@arthurpham
arthurpham / docker-compose.yml
Last active November 22, 2016 03:11
Docker compose for Rancher
nginx-proxy:
image: jwilder/nginx-proxy:latest
ports:
- "80:80"
- "443:443"
volumes:
- '/home/docker/nginx-proxy/ssl:/etc/nginx/certs:ro'
- '/etc/nginx/vhost.d'
- '/usr/share/nginx/html'
- '/var/run/docker.sock:/tmp/docker.sock:ro'
@arthurpham
arthurpham / lftp-mirror
Created April 12, 2017 03:27 — forked from bensbrowning/lftp-mirror
lftp mirror script for cron
#!/bin/bash
login="user"
pass="pass"
host="foo.bar.com"
remote_dir="/path/on/foo/bar/"
local_dir="/home/you/foobar-mirror/"
log_file="/tmp/lftp-mirror.log"
# -*- coding: utf-8 -*-
"""
Created on Fri Sep 2 13:26:48 2016
@author: Brian Christopher, CFA [Blackarbs LLC]
"""
import time
import pandas as pd
import numpy as np
# -*- coding: utf-8 -*-
"""
Created on Fri Sep 2 13:23:34 2016
@author: Brian Christopher, CFA [Blackarbs LLC]
"""
import pandas as pd
from more_itertools import unique_everseen
import requests
@arthurpham
arthurpham / ib-tos-convert.py
Created August 29, 2017 16:21 — forked from stevegee58/ib-tos-convert.py
Interactive Brokers to Thinkorswim Trade Log Converter
import sys
import operator
if (len(sys.argv) == 3):
inputFileName = sys.argv[1]
outputFolder = sys.argv[2]
# open symbols file
tradelogFile = open(inputFileName,"rU")