Skip to content

Instantly share code, notes, and snippets.

@dandavison
dandavison / index.html
Created April 3, 2021 10:50
vue-file-agent: Preloading Exising Files Demo
<script type="text/x-template" id="vue-file-agent-demo">
<div>
<VueFileAgent
:uploadUrl="'https://www.mocky.io/v2/5d4fb20b3000005c111099e3'"
:uploadHeaders="{}"
:multiple="true"
:deletable="true"
:editable="true"
:meta="true"
:accept="'image/*,video/*,.pdf,.zip'"
fn prepare(line: &str) -> String {
if !line.is_empty() {
let mut line = line.chars();
let prefix = line.next().unwrap();
let output_line = line.collect::<String>();
format!("{}{}", prefix, output_line)
} else {
"<empty line>".to_string()
}
}
#!/usr/bin/env python
from scipy.optimize import bisect
def record_optimization(func):
def recorder(self, *args, **kwargs):
if not hasattr(self, '_recorder_inputs'):
self._recorder_inputs = []
#!/bin/bash
set -e
# DOWNLOAD SOURCES FOR LIBEVENT AND MAKE AND INSTALL
curl -OL https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar -xvzf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local
make
sudo make install
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@dandavison
dandavison / gist:4780d40a866e0b942ff9
Last active August 29, 2015 14:18
One-to-one question

Two columns satisfy a "one-to-one" constraint if each value in column 1 is associated with exactly one value in column 2, and vice versa. E.g. in this data, the person column and the email column satisfy a one-to-one constraint:

>>> table = [('pablo', 'ppicasso@gmail.com'),
             ('georgia', 'gokeefe@hotmail.com'),
    	     ('mark', 'mrothko@aol.com')]
>>> is_one_to_one(table)
width = 500
height = 300
cube =
nodes: [
{x: 0, y: 0, z:0},
{x: 0, y: 0, z:1},
{x: 0, y: 1, z:0},
{x: 0, y: 1, z:1},
{x: 1, y: 0, z:0},
@dandavison
dandavison / chart.coffee
Created November 27, 2012 06:04
d3 reusable chart: coffeescript
class BaseChart
constructor: ->
@_width = 720
@_height = 80
draw: (selection) =>
me = @
selection.each( (d, i) -> me._draw(this, d, i) )
@dandavison
dandavison / religion_education.py
Created November 19, 2012 20:11
Pew survey on religion and education
# http://religions.pewforum.org/pdf/table-education-by-tradition.pdf
TOTAL = 35298.0
Pr_postgrad = .11
Pr_atheist = 509 / TOTAL
Pr_postgrad_given_atheist = .21
Pr_postgrad_and_atheist = Pr_atheist * Pr_postgrad_given_atheist
Pr_postgrad_and_theist = (1 - Pr_atheist) * Pr_postgrad
Pr_atheist_given_postgrad = Pr_postgrad_and_atheist / (Pr_postgrad_and_atheist + Pr_postgrad_and_theist)