Skip to content

Instantly share code, notes, and snippets.

@theepicsnail
theepicsnail / glass.html
Created April 29, 2014 20:38
[wearscript] Slide show example
<html style="width:100%; height:100%; overflow:hidden">
<head>
<!-- You can include external scripts here like so... -->
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>-->
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0" bgcolor="#000">
<canvas id="canvas" width="640" height="360" style="display:block"></canvas>
<script>
var words_per_minute = 300
@theepicsnail
theepicsnail / glass.html
Created March 28, 2014 05:43
[wearscript] Multi device attempt
<html style="width:100%; height:100%; overflow:hidden">
<head>
<!-- You can include external scripts here like so... -->
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>-->
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<canvas id="canvas" width="640" height="360" style="display:block"></canvas>
<script>
function server() {
### Keybase proof
I hereby claim:
* I am theepicsnail on github.
* I am theepicsnail (https://keybase.io/theepicsnail) on keybase.
* I have a public key whose fingerprint is FA28 EB5B BC2C 77CE A838 612D FC6E 54FC 9668 47E1
To claim this, I am signing this object:
import rg, random
def toward((sr, sc), (tr, tc)):
"""Less dumb towards function
returns a position that is 1 step from (s)ource
towards (t)arget.
"""
#Delta row/col
dr = tr - sr
dc = tc - sc
jsr init
jsr mainLoop
sub pc,1
;copy from 0x8200-0x83ff to 0x8000-0x81ff
:blit
set x,0
set y,0
:row
jsr getVal
set c,32
shl z,4
add c,z
bor c,0xf000
set a,y
set x,0 ;x = fib[n-1]
set y,1 ;y = fib[n]
set j,24;number of loops
:loop
set z,x; z = fib[n]+fib[n-1]
add z,y
set x,y;Set X to the new fib[n-1] (the old fib[n])
set y,z;set Y to the new fib[n] (calculated.)
@theepicsnail
theepicsnail / kaa.py
Created November 26, 2011 01:30 — forked from maxcountryman/kaa.py
A very simple non-blocking IRC bot using gevent
import gevent
from gevent import socket, queue
from gevent.ssl import wrap_socket
import logging
logger = logging.getLogger('irc')
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
@theepicsnail
theepicsnail / gist:899241
Created April 2, 2011 04:56
Google via mechanize
import mechanize
br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
def doSearch(term):
global br