Skip to content

Instantly share code, notes, and snippets.

View cdave1's full-sized avatar
💭
I may be slow to respond.

David Petrie cdave1

💭
I may be slow to respond.
View GitHub Profile
'use strict';
var paper = require('paper');
paper.setup(new paper.Size(2048, 1440));
function ShapeIntersection() {
var diamond0 = new paper.Path.RegularPolygon(new paper.Point(0, 0), 4, 100);
diamond0.rotate(45.0);
@cdave1
cdave1 / gist:1b781d444bf45338be104f8fe5887db3
Created January 15, 2018 01:05 — forked from carlos8f/gist:b09a734cf626ffb9bb3bcb1ca35f3db4
zenbot sim result, BTC-USD, 90 days, 195.45% profit, 61.06% over buy/hold
2017-05-11 16:00:00 1832.97 USD -0.06% 619.75 + 0.0447 null 1.91% 0.031060 BTC 2897.41 USD 195.43% +61.48%
{ days: 90,
profit_stop_enable_pct: 10,
profit_stop_pct: 1,
sell_rate: -0.006,
trend_ema: 36,
period: '1h',
strategy: 'trend_ema_rate',
sell_stop_pct: 4,
buy_stop_pct: 0,
#define PRODUCTION_BUILD
#define SUPPRESS_LOGS
using System;
public class StringAllocTest {
public static void Main(string[] args) {
Random random = new Random();
var variable_here_so_runtime_allocation_needed = random.Next(0, 1000000);
Log("HERE IS A VERY LONG STRING, AND IT MIGHT " + variable_here_so_runtime_allocation_needed + " BE SO LONG THAT HEAP MEMORY MUST BE ALLOCATED TO STORE IT OMG!"); //, false);
}
@cdave1
cdave1 / gist:10563386
Created April 13, 2014 00:21
Play an mp3 with SDL2
#include "SDL2/SDL.h"
#include "SDL2/SDL_mixer.h"
static const char *MY_COOL_MP3 = "cool_tunes.mp3";
int main(int argc, char **argv) {
int result = 0;
int flags = MIX_INIT_MP3;
if (SDL_Init(SDL_INIT_AUDIO) < 0) {