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"}) |
View Dockerfile.app
IMAGE node:argon | |
RUN mkdir -p /usr/app | |
COPY . /usr/app | |
WORKDIR /usr/app | |
RUN npm install |
View grab-flickr-links.js
// From https://blog.dalanmiller.com/2018/12/02/easily-removing-all-your-files-from-flickr/ | |
document.querySelectorAll('.photo-data-list, .account-data-list') | |
.forEach( item => | |
item.querySelectorAll('a') | |
.forEach((e) => { | |
console.log(e.href) | |
} | |
)) |
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")\ |
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 |
NewerOlder