Ride the Snake: reddit keynote @ PyCon 09

11,419
-1

Published on

Published in: Technology
1 Comment
14 Likes
Statistics
Notes
No Downloads
Views
Total Views
11,419
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
104
Comments
1
Likes
14
Embeds 0
No embeds

No notes for slide

Ride the Snake: reddit keynote @ PyCon 09

  1. keysersosa spez python fangirl kn0thing
  2. keysersosa spez (not drinking) python fangirl kn0thing
  3. “NOOOOOOOOO!!!11!” ~ Paul Graham
  4. Coincidence???
  5. reddit: made possible by you • Paste • Pylons • SQLAlchemy+ Psycopg • Python Image Library (PIL) • BeautifulSoup • Babel • Cssutils • Chardet • flup
  6. ( Applaud now )
  7. That’s an X-Ray
  8. nearly 1 year later...
  9. + CSS =
  10. Reddit C55 Compiler (beta) • Because CSS sucks • Variables • Functions • Nested styles • Based on PLY (Python Lex-Yacc)
  11. body { background-color: $reddit-lightblue; } .rounded { $roundedcorner(10); } .reddit { background-color: $reddit-blue; .rounded { $roundedcorner(5); } }
  12. body { background-color:#c7def7; } .rounded { -moz-border-radius:10; -webkit-border-radius:10; } .reddit { background-color:#369; } .reddit .rounded { -moz-border-radius:5; -webkit-border-radius:5; }
  13. Automatic Thumbnail Generator !!Steve, put something witty here before the presentation
  14. Random observations (because we have a captive audience)
  15. Random observations If you write a crawler, don't lie about your user-agent. You spamming motherfucker.
  16. Random observations ctypes is really cool. What the hell am I supposed to do with a core file anyway?
  17. Random observations 9-11 was an inside job!!!!!
  18. Random observations Relational databases are a really good solution to problems we don’t have. Bummer.
  19. Random observations You don’t have to be original.
  20. Random observations Elections should never be decided using reddit.
  21. Questions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×