This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
A 'range' in this context is a 2-tuple | |
(a, b) that represents the set of integers | |
in the (mathematical) range (a, b]. | |
a must always be less than b. | |
''' | |
def range_contains(ra, sub): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
from OpenSSL import SSL | |
... | |
context = SSL.Context(SSL.TLSv1_2_METHOD) | |
context.use_privatekey_file('/etc/letsencrypt/live/DOMAIN.COM/privkey.pem') | |
context.use_certificate_chain_file('/etc/letsencrypt/live/DOMAIN.COM/fullchain.pem') | |
context.use_certificate_file('/etc/letsencrypt/live/DOMAIN.COM/cert.pem') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Kit/Window.hpp> | |
#include <Kit/Renderer.hpp> | |
#include <Kit/Quad.hpp> | |
#include <Kit/Light.hpp> // Lights.. | |
#include <Kit/Camera.hpp> // Camera.. | |
#include <Kit/Model.hpp> // Action! | |
int main(int argc, char *argv[]){ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This has been moved to a repo -- https://github.com/saucecode/postfix-calculator | |
# all future updates found there | |
#!/usr/bin/env python | |
# postfix.py - a postfix calculator for python 2 & 3 | |
# version 5 2016-09-20 | |
import string, math | |
import inspect |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import base64, zlib, sys, os, json | |
inflator = zlib.decompressobj() | |
bins = sorted([i for i in os.listdir('.') if i.endswith('.in.bin')], key=lambda j:int(j[:-7])) | |
pretty_print = True | |
# go through all the *.in.bin files, decompress them sequentially | |
# and write them to *.in.json files. Optionally pretty print | |
# them (switch the variable above) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stdlib.h> | |
typedef struct { | |
int x; | |
int y; | |
float health; | |
} monster_t; | |
typedef struct { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "Game.hpp" | |
#include <iostream> | |
#include <GL/glew.h> | |
#include <GLFW/glfw3.h> | |
#include <glm/glm.hpp> | |
#include <glm/gtc/matrix_transform.hpp> | |
#include <glm/gtc/type_ptr.hpp> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From d2ef1e5505a7b3e9b3ad393df344b3cda5e2ad09 Mon Sep 17 00:00:00 2001 | |
From: Julian <cahill.julian@gmail.com> | |
Date: Tue, 18 Dec 2018 03:34:32 +1300 | |
Subject: [PATCH] added locking of linear and angular velocities with | |
RigidBody::setLinearVelocityFactor(), RigidBody::setAngularVelocityFactor() | |
--- | |
src/body/RigidBody.cpp | 45 +++++++++++++++++++++++++++++++++++++++++++- | |
src/body/RigidBody.h | 42 +++++++++++++++++++++++++++++++++++++---- | |
src/engine/DynamicsWorld.cpp | 14 +++++++++++++- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with open('day16challengeinput','r') as f: | |
data = f.read().split(',') | |
moves = [] | |
for move in data: | |
if move[0] == 's': | |
moves.append( (0, int(move[1:])) ) | |
elif move[0] == 'x': |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stdlib.h> | |
typedef struct { | |
void *prev; | |
void *next; | |
int value; | |
} Node; | |
Node* assembleRingNodes(int *nodeValues, int len){ |
NewerOlder