Vote.
Hei! Har du noen gang brukt 100 år på en avstemning? Har du måttet sitte og vente på at stemmene skulle bli opptalt 300 ganger til? Vi i Webkom har løsningen! Et digitalt stemmesystem som er lett å bruke og som ikke teller feil! Nå kan du rekke å komme deg hjem samme dag som du avholder avstemmingen! #genfors2k13 #plzkillmenow #webcom </sarkasme>
Vi har utviklet et stemmesystem som gjør det mulig å holde kjappe og anonyme avstemninger på abakus.no. Når man stemmer får man tildelt en kvittering som man kan bruke til å bekrefte, i etterkant, hva man har stemt på ved hjelp av verifiseringssiden. Ellers så kan det nevnes at resultatsiden oppdateres med ajax, slik at man ikke trenger å refreshe siden konstant!
Her er hvordan kvitteringene blir generert:
def generate_receipt():
randomString = ''.join(random.choice(string.ascii_uppercase) for i in range(10))
lel = list(hashlib.md5("penis"+randomString).hexdigest())
return ''.join(lel)
Husk å importere hashlib, random og string.
BTW: Noen hadde visst lyst til å se hvordan kakediagrammet får sine “shades of red”, her nørds:
def generate_palettecolor(r, g, b, step, totalsteps):
scalar = 2.0
new_r = r + int(step * 78/(totalsteps*scalar))
new_g = g + int(step * 228/(totalsteps*scalar))
new_b = b + int(step * 238/(totalsteps*scalar))
return "rgb(%s,%s,%s)" % (new_r, new_g, new_b)
# Returnerer fargen til et step, hvert step er en sektor i kakediagrammet.