Instantly share code, notes, and snippets.

Stephen McDonald stephenmcd

View GitHub Profile
~ redis-cli EVAL "return'EVAL', 'return\'EVAL\', \'return\\\\\'TIME\\\\\')\', 0)', 0)" 0
1) (integer) 227734
2) (integer) 541653
#!/usr/bin/env python
import os
import sys
import github
username = "stephenmcd"
while True:
# This is the gunicorn config file for the websocket server.
worker_class = "geventwebsocket.gunicorn.workers.GeventWebSocketWorker"
bind = ""
workers = 1
timeout = 10000000000
loglevel = "error"
proc_name = "websocket-server"
# Modify paths here as required - allows websocket server to run
View MergeSort.scala
import scala.math.{floor, log}
import scala.util.Random
import{ActorSystem, Actor, Props}
object MergeSort extends App {
case class Items(items: Vector[Int])
View admin.html
{% load pages_tags future %}
{% for page in page_branch %}
<li id="ordering_{{ }}">
<a href="#" class="tree-toggle" id="page-{{ }}"
{% if not page.has_children %}style="visibility:hidden;"{% endif %}>
<span class="icon open">+</span>
<span class="icon close">-</span>
from mezzanine.pages.models import RichTextPage
def generate_page_tree(per_branch):
for a in range(per_branch):
x = RichTextPage.objects.create(title="Page %s" % a)
for b in range(per_branch):
y = RichTextPage.objects.create(title="Page %s-%s" % (a, b), parent=x)
for c in range(per_branch):
z = RichTextPage.objects.create(title="Page %s-%s-%s" % (a, b, c), parent=y)
View MergeSort.scala
import scala.concurrent.Await
import scala.concurrent.duration._
import scala.concurrent.Future
import scala.util.Random
import{ActorSystem, Actor, Props}
import akka.pattern.ask
import akka.util.Timeout
import akka.routing.RoundRobinPool
import math
import multiprocessing
import random
import sys
import time
def merge(*args):
# Support explicit left/right args, as well as a two-item
# tuple which works more cleanly with multiprocessing.
from tempfile import NamedTemporaryFile
import webbrowser
from django.core.mail import EmailMultiAlternatives
class BrowsableEmailBackend(BaseEmailBackend):
def send_messages(self, email_messages):
for message in email_messages:
for body, content_type in getattr(message, "alternatives", []):
from rest_framework import serializers
class HyperlinkedIdentityField(serializers.HyperlinkedIdentityField):
This is a performance wrapper for HyperlinkedIdentityField.
We save a ton of time by not calling reverse potentially
thousands of times per request.
def __init__(self, *args, **kwargs):