Skip to content

Instantly share code, notes, and snippets.

Dockerfile:
===============
FROM ubuntu
MAINTAINER bkreider
ADD return1.sh /root/return1.sh
ADD return0.sh /root/return0.sh
CMD ["/root/return1.sh"]
=================
@bkreider
bkreider / ping_plot.py
Last active June 9, 2017 10:31
Real-time ping plot using Bokeh
"""
Need to run `ping google.com >> /tmp/google.txt` in another terminal.
"""
import re
from bokeh.plotting import *
from bokeh.plotting import line
from bokeh.objects import GlyphRenderer
MAX_HISTORY = 1000
output_server("ping")
@bkreider
bkreider / gist:5709899
Last active December 18, 2015 02:18
Boto (2.9.2) cert issues with us-west-1. This compares two cacerts: the one included in the Requests library and the one included in Boto. Note: The SSL code is pulled from Boto's source code.
import ssl
import boto
import socket
GOOD_CERT="/opt/anaconda/lib/python2.7/site-packages/requests/cacert.pem"
BAD_CERT="/opt/anaconda/lib/python2.7/site-packages/boto/cacerts/cacerts.txt"
HOST="ec2.us-west-1.amazonaws.com"
PORT=443
@bkreider
bkreider / s3nbmanager.py
Last active May 26, 2021 02:39
Ipython notebook backed by S3
"""A notebook manager that uses S3 storage. (based on the Azure manager)
http://ipython.org/ipython-doc/dev/interactive/htmlnotebook.html#using-a-different-notebook-store
Drop this file in IPython/frontend/html/notebook
1. Create a new notebook profile - ipython profile create nbserver
2. edit ~/.ipython/profile_nbserver/ipython_notebook_config.py
3. Add these lines:
c.NotebookApp.notebook_manager_class = 'IPython.frontend.html.notebook.s3nbmanager.S3NotebookManager'