View reflection.clj
(let [; pick random points for a "line of reflection"
reflection-start-x (random (w 0.0) (w 0.5))
reflection-start-y (random (h 0.5) (h 1.0))
reflection-end-x (random (w 0.5) (w 1.0))
reflection-end-y (random (h 0.0) (h 0.5))
x-spread (- reflection-end-x reflection-start-x)
y-spread (- reflection-end-y reflection-start-y)
max-spread (max x-spread y-spread)
View jiralinks.py
View chaos.sh
#! /bin/bash
while true; do
echo "stopping node1"
./ccm node1 stop
sleep 1
echo "starting node1"
./ccm node1 start
View cassandra_leaks.py
import resource
import gc
from guppy import hpy
def print_heap(hp):
h = hp.heap()
strs = []
strs.extend(str(h).split('\n')[1:-1])
for i in range(10):
View multiproc.py
#!/usr/bin/env python
import logging
log = logging.getLogger()
log.setLevel('INFO')
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter("%(asctime)s [%(levelname)s] %(name)s: %(message)s"))
log.addHandler(handler)
View multiproc.py
#!/usr/bin/env python
import logging
log = logging.getLogger()
log.setLevel('DEBUG')
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter("%(asctime)s [%(levelname)s] %(name)s: %(message)s"))
log.addHandler(handler)
View example-utf8.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import logging
log = logging.getLogger()
log.setLevel('DEBUG')
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter("%(asctime)s [%(levelname)s] %(name)s: %(message)s"))
log.addHandler(handler)
View example.py
#!/usr/bin/env python
import logging
log = logging.getLogger()
log.setLevel('INFO')
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter("%(asctime)s [%(levelname)s] %(name)s: %(message)s"))
log.addHandler(handler)
View .gdbinit
# -*- ksh -*-
#
# If you use the GNU debugger gdb to debug the Python C runtime, you
# might find some of the following commands useful. Copy this to your
# ~/.gdbinit file and it'll get loaded into gdb automatically when you
# start it up. Then, at the gdb prompt you can do things like:
#
# (gdb) pyo apyobjectptr
# <module 'foobar' (built-in)>
# refcounts: 1
View gist:5084646
cqlsh:keyspace1> UPDATE mentions SET mentions = 3 WHERE day = '01/05/11' AND item = 'acunu' AND time = 1;
cqlsh:keyspace1> select * from mentions;
day | item | time | mentions
----------+-------+------+----------
01/05/11 | acunu | 1 | 3
cqlsh:keyspace1> UPDATE mentions SET mentions = 5 WHERE day = '01/05/11' AND item = 'acunu' AND time = 2;
cqlsh:keyspace1> select * from mentions;