Skip to content

Instantly share code, notes, and snippets.

Avatar

William Stein williamstein

View GitHub Profile
@williamstein
williamstein / cloud-ipython.coffee
Created Oct 12, 2013
This is the code I wrote as part of https://cloud.sagemath.com in order to integrate IPython notebooks into my existing document synchronization infrastructure. It's CoffeeScript code that isn't meant to be run-able (I just copied it out of a bigger file). I just thought there could be some value in making this available under a BSD license, sin…
View cloud-ipython.coffee
###############################################################################
# Copyright (c) 2013, William Stein
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright notice,
@williamstein
williamstein / tofile cell decorator
Created Sep 19, 2013
Load this then put "%default_mode tofile" in a cloud.sagemath worksheet.
View tofile cell decorator
def tofile(s):
maxout=500
import uuid
filename = str(uuid.uuid4()) +'.log'
o = open(filename,'w')
stdout = sys.stdout
class Stdout:
def __init__(self):
self.t = 0