Skip to content

Instantly share code, notes, and snippets.

View edrex's full-sized avatar

Eric Drechsel edrex

  • Portland, OR
View GitHub Profile
@edrex
edrex / README.md
Created February 27, 2012 02:34
Pascal's Triangle Congruence Mod p
class Primes extends Iterable[Int] {
import scala.collection.mutable.ListBuffer
var primes = ListBuffer[Int]()
var ints = Iterator.from(2)
def iterator = new Iterator[Int] {
def hasNext = true
def next:Int = {
ints.dropWhile(n => primes.exists(n % _ == 0))
primes += ints.next
primes.last
#!/usr/bin/env python
# quickly toggle between brightness levels
# put this in your path and run it using a gnome keyboard shortcut
# i have it bound to Ctrl-F5
import dbus
bus=dbus.SessionBus()
proxy=bus.get_object('org.gnome.PowerManager','/org/gnome/PowerManager/Backlight')
cl = int(proxy.GetBrightness(dbus_interface='org.gnome.PowerManager.Backlight'))
if cl < 20: