Skip to content

Instantly share code, notes, and snippets.

@egdelwonk
egdelwonk / Talk notes.md
Last active May 12, 2017 22:02
es2015 for python devs

Imports

Python:

import <module>
from <module> import defaultMember
from <module> import *
import <module> as <name>
@egdelwonk
egdelwonk / 1. vector.py
Last active June 30, 2020 08:43
Python implementation of vector class from 'Math for Game Developers Video Series by Jorge Rodriguez' http://www.youtube.com/watch?v=DxmGxkhhluU&list=PLW3Zl3wyJwWOpdhYedlD-yCB7WQoHf-My
import math
class Vector(object):
def __init__(self, x, y):
self.x = float(x)
self.y = float(y)
def __add__(self, vector):
return Vector(vector.x + self.x, vector.y + self.y)
def __sub__(self, vector):
@egdelwonk
egdelwonk / gist:6297604
Last active December 21, 2015 11:18
a simple upload form in go
package main
import (
"fmt"
"net/http"
"text/template"
"io"
"io/ioutil"
)
@egdelwonk
egdelwonk / gist:6174448
Created August 7, 2013 14:16
Simple HTTP Example in Go
package main
import (
"net/http"
"text/template"
)
var uploadTemplate, err = template.ParseFiles("upload.html")
var doneTemplate, err2 = template.ParseFiles("done.html")
@egdelwonk
egdelwonk / gist:5052319
Created February 27, 2013 22:15
Setup post-receive hooks to checkout code to a webroot folder when pushing to a remote repo
STAGE_PATH=$1
REPO_PATH=$2
clear
echo 'Git Setup'
echo ''
echo '+--------------------------------------------------------+'
echo '| Setting up deployment repo |'
echo '|--------------------------------------------------------|'
printf "| Repo Dir: "