Skip to content

Instantly share code, notes, and snippets.

View arthurpham's full-sized avatar

Arthur Pham arthurpham

View GitHub Profile
@arthurpham
arthurpham / ap_europeanoptions_gpu.ipynb
Last active January 14, 2022 13:47
AP_EuropeanOptions_GPU.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@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")
# -*- 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
# -*- 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
@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"
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 February 6, 2018 16:59
For Rancher # This compose file stands up Scrapy Cluster with an # associated ELK Stack. You should run a few crawls and then import the # `export.json` file into your Kibana objects
logstash-crawler:
labels:
io.rancher.container.pull_image: always
io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.stack_service.name=$$$${stack_name}/$$$${service_name}
io.rancher.scheduler.affinity:host_label: role=crawler
command:
- -f
- /etc/logstash/conf.d/logstash.conf
image: arthurpham/logstash-scrapy-cluster-docker:latest
links:
@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 / remove-docker-containers.md
Last active August 28, 2018 14:52
How to remove unused Docker containers and images on windows
  1. Delete all images

FOR /f "tokens=*" %i IN ('docker images -q -f "dangling=true"') DO docker rmi %i

  1. Delete all containers

FOR /f "tokens=*" %i IN ('docker ps -aq') DO docker rm %i

@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;