Skip to content

Instantly share code, notes, and snippets.

View dlemphers's full-sized avatar
⚒️
Hacking and hustling

David Lemphers dlemphers

⚒️
Hacking and hustling
  • Melbourne, Australia
View GitHub Profile
@dlemphers
dlemphers / Char2vec.ipynb
Created December 27, 2017 17:59
Char2vec - Character embeddings for word similarity
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@dlemphers
dlemphers / makefile
Created October 17, 2017 20:57
Docker Jupyter Notebook
notebook:
docker run -it --rm -p 8888:8888 -v `pwd`/jupyter:/home/jovyan/work -w /home/jovyan/work jupyter/tensorflow-notebook start-notebook.sh --NotebookApp.token=''
@dlemphers
dlemphers / es_export.py
Created August 12, 2012 17:29
Simple ES export script
#!/usr/bin/python
import requests
import simplejson as json
import logging
import argparse
def make_request(url, payload):
return requests.get(url, data=payload).json
@dlemphers
dlemphers / waitForEvent.js
Created February 6, 2012 23:21
JavaScript WaitForEvent function
function waitForEvent(waitFunction, callback) {
if(waitFunction()) {
window.setTimeout(
function() {
waitForEvent(waitFunction, callback);
}, 1000);
} else {
callback();
}
}
@dlemphers
dlemphers / es_reindexer.py
Created January 6, 2012 07:09
Simple (and greedy) reindexer
#!/usr/bin/env python
from pyes import *
import argparse
import logging
parser = argparse.ArgumentParser()
parser.add_argument('--source', type=str, help='Enter the source index', required=True)
parser.add_argument('--dest', type=str, help='Enter the dest index', required=True)
parser.add_argument('--type', type=str, help='Enter the type', required=True)
@dlemphers
dlemphers / es_pyes_daterange
Created January 3, 2012 05:06
Filtering on date range using pyes
conn.search(
query=FilteredQuery(
TermQuery(
'name',
'Dave'
),
ANDFilter([
TermFilter('memberStatus', 'valid'),
RangeFilter(ESRangeOp('startDate', 'lt', '2012-01-1')),
RangeFilter(ESRangeOp('endDate', 'gte', '2012-01-1')),
@dlemphers
dlemphers / python_config_read_try_except
Created December 7, 2011 23:21
Simple Python Config Read try/except block for IOError
try:
self.config.readfp(open(config_file_path))
except IOError as (errno, strerror):
logging.warning('I/O error({0}): {1}'.format(errno, strerror))
logging.warning('Please check that {0} exists'.format(config_file_path))