Skip to content

Instantly share code, notes, and snippets.

Avatar
👨‍💻
hackerman

dalan dalanmiller

👨‍💻
hackerman
View GitHub Profile
@dalanmiller
dalanmiller / pisa_demo.py
Created Aug 6, 2012
How to use Pisa to create a pdf from html
View pisa_demo.py
pdf_path = os.path.join(os.path.dirname(__name__),'static/CCT',pdf_name)
#RENDER CCT TEMPLATE AND THEN CONVERT INTO A PDF
#Path to CCT templates
template_path = os.path.join(current_dir, 'static/CCT')
#Settings jinja environment paths
jinja_env = Environment(loader=FileSystemLoader(template_path))
View get_all_secondary_filter_example.js
// Creating an index that returns true or false based on if certain property is > 0
r.db("example").table("example").indexCreate("example_index", (row) => { return row('above_zero').gt(0) })
// Only returns true values
r.db("example").table("example").getAll( true , {index: "above_zero"})
// Only returns false values
r.db("example").table("example").getAll( false , {index: "above_zero"})
@dalanmiller
dalanmiller / Dockerfile.app
Last active Jun 29, 2020
RethinkDB docker-compose.yml example
View Dockerfile.app
IMAGE node:argon
RUN mkdir -p /usr/app
COPY . /usr/app
WORKDIR /usr/app
RUN npm install
@dalanmiller
dalanmiller / grab-flickr-links.js
Last active Dec 2, 2018
Console snippet to grab all Flickr Data export links
View grab-flickr-links.js
@dalanmiller
dalanmiller / asyncio-changefeeds.py
Created May 2, 2016
asyncio & RethinkDB changefeeds example
View asyncio-changefeeds.py
import rethinkdb as r
import asyncio
r.set_loop_type("asyncio")
async def get_connection():
return await r.connect("localhost", 28015)
async def changefeed_old():
View rethinkdb_statistical_reql_query_examples.py
#!/usr/bin/python
import rethinkdb as r
from datetime import datetime, timedelta
conn = r.connect("localhost", 28015, db="telemetry_pi")
##
#Finding the average temperature & humidity for the past 24 hours
##
day_ago = datetime.now() - timedelta(hours=24)
cursor = r.table("observations")\
@dalanmiller
dalanmiller / download_rethinkdb_for_raspberry_pi_2.sh
Last active Sep 19, 2016
A quick script to download and compile RethinkDB on Raspberry Pi 2
View download_rethinkdb_for_raspberry_pi_2.sh
sudo apt-get install g++ protobuf-compiler libprotobuf-dev libboost-dev curl m4 wget
#At this point make sure you check to see that 2.0.4 is still the most recent version of RethinkDB! http://rethinkdb.com
wget http://download.rethinkdb.com/dist/rethinkdb-latest.tgz
tar xf rethinkdb-latest.tgz
rm rethinkdb-latest.tgz
cd rethinkdb-*
./configure --with-system-malloc --allow-fetch
#Export the proper C++ flags for Raspberry Pi 1/2
View CPU-20160721T145919.cpuprofile
{"head":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":0,"columnNumber":0,"hitCount":0,"callUID":121,"children":[{"functionName":"(program)","scriptId":"0","url":"","lineNumber":0,"columnNumber":0,"hitCount":720,"callUID":1,"children":[],"deoptReason":"","id":2,"positionTicks":[]},{"functionName":"B.onmessage","scriptId":"9312","url":"http://localhost:8181/horizon/horizon.js","lineNumber":3,"columnNumber":9276,"hitCount":11,"callUID":78,"children":[{"functionName":"e.next","scriptId":"9312","url":"http://localhost:8181/horizon/horizon.js","lineNumber":2,"columnNumber":2541,"hitCount":1,"callUID":10,"children":[{"functionName":"e._next","scriptId":"9312","url":"http://localhost:8181/horizon/horizon.js","lineNumber":2,"columnNumber":2882,"hitCount":1,"callUID":9,"children":[{"functionName":"e.next","scriptId":"9312","url":"http://localhost:8181/horizon/horizon.js","lineNumber":2,"columnNumber":3500,"hitCount":2,"callUID":8,"children":[{"functionName":"e.__tryOrUnsub","scriptId":"9312","url":"http
View gist:4cb4d1354419182d50dfdd602e402202
Verifying that +dalanmiller is my blockchain ID. https://onename.com/dalanmiller
View netbeez-install.sh
#!/bin/sh
sudo echo deb http://repo.netbeez.net wheezy main >> /etc/apt/sources.list
sudo wget -O - http://repo.netbeez.net/netbeez_pub.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install netbeez-agent
You can’t perform that action at this time.