These simple CSS blocks are alive. Each block reacts to its neighbors by transforming border-radius and color. Endless block formations, endless reactions between them.
A Pen by Yogev Ahuvia on CodePen.
#!/usr/bin/env python | |
import bs4 | |
import sys | |
import urllib2 | |
import codecs | |
def grab_comment(url, comment_id): | |
print "[+] Retrieving comment #{} from {!r}...".format(comment_id, url) | |
thread = urllib2.urlopen(url) |
These simple CSS blocks are alive. Each block reacts to its neighbors by transforming border-radius and color. Endless block formations, endless reactions between them.
A Pen by Yogev Ahuvia on CodePen.
“As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right
as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that
a large part of my life from then on was going to be spent in finding mistakes in my own programs.”
— Maurice Wilkes, 1949
This is a guide to debugging your projects at ITP and beyond. It is not a guide to specific techniques for debugging Processing sketches or physical computing projects; it is a guide to the basic ideas and goals of debugging.