Skip to content

Instantly share code, notes, and snippets.


Christopher Su csu

View GitHub Profile
kylefritz /
Created Oct 18, 2010
publish a message to Amazon SNS using python or ruby
from time import strftime,gmtime,time
import urllib2
import hmac
import hashlib
import base64
import string
def publishAmazonSnsMsg(Subject,TopicArn,Message,AWSAccessKeyId,privatekey):
amzsnshost = ''
bebraw /
Created Jan 6, 2011
List of JS game engines. You can find a wikified version at Feel free to modify that. I sync it here every once in a while.

IMPORTANT! Remember to check out the wiki page at for the most up to date version. There's also a "notes" column in the table but it simply does not fit there... Check out the raw version to see it.

This table contains primarily HTML5 based game engines and frameworks. You might also want to check out the [[Feature Matrix|Game-Engine-Feature-Matrix]], [[Game Resources]] and [[Scene Graphs]].

Name Size (KB) License Type Unit Tests Docs Repository Notes
Akihabara 453 GPL2, MIT Classic Repro no API github Intended for making classic arcade-style games in JS+HTML5
AllBinary Platform Platform Dependent AllBinary 2D/2.5D/3D n
shinzui / tmux.conf
Created Mar 12, 2011 — forked from bryanl/tmux.conf
View tmux.conf
# ~/.tmux.conf
# See the following files:
# /opt/local/share/doc/tmux/t-williams.conf
# /opt/local/share/doc/tmux/screen-keys.conf
# /opt/local/share/doc/tmux/vim-keys.conf
# URLs to read:
RobertSzkutak /
Created Oct 30, 2011
Echo, a simple IRC bot written in Python 3
#!/usr/bin/env python3
# Copyright (C) 2011 : Robert L Szkutak II -
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
jasjukaitis /
Created Oct 31, 2011
Converts an Instapaper CSV export file to a Google Chrome bookmark import file.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# (c) 2011 Raphael Jasjukaitis <>
import csv
import os
import sys
from optparse import OptionParser
nimbupani / index.html
Created Dec 2, 2011
Showing latest post on home page with Jekyll
View index.html
layout: default
<div class="blog-index">
{% assign post = site.posts.first %}
{% assign content = post.content %}
{% include post_detail.html %}
timsavery / Ruby Download Parse JSON
Created Jan 22, 2012
Example For Downloading and Parsing JSON (Ruby)
View Ruby Download Parse JSON
require "rubygems"
require "json"
require "net/http"
require "uri"
uri = URI.parse("")
http =, uri.port)
request =
View tmux_cheatsheet.markdown

tmux cheatsheet

As configured in my dotfiles.

start new:


start new with session name:

paulmillr /
Last active Feb 27, 2021
Most active GitHub users (by contributions).

Most active GitHub users (

The count of contributions (summary of Pull Requests, opened issues and commits) to public repos at from Tue, 06 Dec 2016 17:06:46 GMT till Wed, 06 Dec 2017 17:06:46 GMT.

Only first 1000 GitHub users according to the count of followers are taken. This is because of limitations of GitHub search. Sorting algo in pseudocode:

  .filter(user => user.followers > 1000)
maccman /
Created Aug 8, 2012
Stripe Flask Example
import os
from flask import Flask, render_template, request
import stripe
stripe_keys = {
'secret_key': os.environ['SECRET_KEY'],
'publishable_key': os.environ['PUBLISHABLE_KEY']
stripe.api_key = stripe_keys['secret_key']