I dag hadde studentene mine eksamen. Det betyr at jeg nå har lagt ut eksamensoppgaven på nettet, så om noen skulle føle for å bryne seg på litt grunnleggende fysikk kan man ta en kikk
her.
Jeg kan ellers nevne at jeg at ved et par anledninger i det siste har jeg glemt igjen mobilen på kontoret. Det er en litt upraktisk ting å gjøre, ikke bare fordi det vanskeliggjør kommunikasjon, men også fordi mobilen fungerer som vekkerklokken min.
Noe stort problem er det imidlertid ikke. Har man en datamaskin finnes det alltids et eller annet man kan gjøre for å få den til å lage litt bråk på et fastsatt tidspunkt. På en Mac kan man for eksempel laste ned iAlarm, eller man kan bruke iCal, som begge har muligheter for å spille en mp3 eller på annet hvis lage lyd på et bestemt tidspunkt. Eller, man kan skrive et python-script.
For å gjøre det trenger man å kjenne til funksjonen time.sleep(), som får programmet til å pause i et eller annet antall sekunder før det går videre, og så kan man for eksempel bruke os.system og afplay for å spille en mp3. Så, for den som måtte være interessert, her er programmet som vil få som oppgave å vekke meg i morgen:
#!/usr/bin/env python
from sys import argv
from os import system
from time import sleep
T = int(argv[1])
sleep(T)
system('afplay wagner.mp4')
For at dette skal funke må det da ligge en fil som heter wagner.mp4 i samme katalog som man kjører programmet fra, og man må naturligvis ha afplay installert (kommer som standard på Mac), pluss at man må oppgi tiden til man planlegger å våkne i sekunder. Jeg tenkte på å lage en mer brukervennlig variant som kunne ta et tidspunkt på et mer normalt format, men jeg kom frem at jeg antagelig vil bruke dette programmet så sjelden at det neppe vil lønne seg i den store sammenhengen.
-Tor Nordam
Comments