Skip to content

Instantly share code, notes, and snippets.

import json
import urllib2
import time
import sys
import lxml.html
from datetime import datetime, timedelta
# get viewers
j = json.load(urllib2.urlopen('https://api.twitch.tv/kraken/streams/speeddemosarchivesda'))
import math
import random
import functools
import sys
# an inefficient ga for the travelling salesman problem
# stuff to think about:
# chromosomes can't be repeated, so crossover and mutation have to be changed
# mutation: swap two elements
# crossover: use ordered crossover
import socket
sock = socket.socket(socket.AF_INET, socket.TCP_NODELAY)
sock.connect(('irc.synirc.net', 6667))
sock.setblocking(0)
def irc_connect():
buff = ''
while 1:
try:
package bloomfilter
import (
"crypto/md5"
"encoding/binary"
"bytes"
)
type BloomFilter struct {
buckets []bool
package bloomcounter
import (
"encoding/binary"
"bytes"
"crypto/md5"
)
type BloomCounter struct {
buckets []uint
import Queue as queue # like really
import urllib2
import threading
class DoThing(object):
def __init__(self, url):
self.q = queue.Queue()
self.t = threading.Thread(target=self.go, args=(url,))
self.t.start()
@Alligator
Alligator / watchfile.sh
Last active August 29, 2015 14:05 — forked from swarminglogic/watchfile.sh
watchfile modified to work in osx
#!/bin/bash
version=1.0.1
versionDate="2014-02-14"
function showHelp() {
echo "watchfile - monitor file(s)/command and perform action when changed
Possible ways of usage
----------------------------------------

what is this

this is a post or something

#include <iostream>
#include <map>
using namespace std;
int main() {
map<char, int> stuff;
stuff['a'] = 1;
stuff['b'] = 2;
stuff['c'] = 3;
class Wren {
construct new() {
var a = 0
_list = [1,2,3].map{|i|
a = a + 1
return a
}
}
printList() {