Nettavis for mandag 2004
Dagen startet kl 09 med morgenmøte og hjernetrim. Oppgaven gjaldt
"Prime Triangles" og gikk ut på å dele opp en trekant slik at resulterende
figur hadde noen spesielle egenskaper som f.eks at en ikke hadde lov til å ha
en trekant som ingikk i en annen trekant.
AI-gruppa
AI -gruppa lagde LEGO- roboter i form av biler med doble
støtfangere. De kjørte med elektrisk motor, og sensorer koblet til
støtfangerne. Sensorne reagerte da bilen støtte mot hindringer, men den stoppet
ikke, for de hadde ikke blitt programmert til det ennå.
Deretter var det lynkurs i Java, språket bilene skulle programmeres i. Etter litt utskiftning av batterier og endring av programmet fikk de bilene til å snu når sensoren sa i fra om at bilen var ved en hindring.
Algoritmer
Algoritmegruppa løste en geometrioppgave som egentlig ikke var
en geometri-oppgave. Den skulle løses ved tilnærming på PC. De lagde også
programmer til å løse andre oppgaver. Resten av tiden før middag ble brukt til
å leke seg med Java.
Datasikkerhet
Rune Kristian holdte et foredrag hvor han gikk gjennom de
fleste emner innenfor datasikkerhet: Buffer overflows, format string overflows,
dårlige algoritme-implementasjoner, sårbarheter i protokoller,
nettverkssniffing, kryptografi, trådløse nettverk og mye annet.
Han oppfordret også folk til å lese sikkerhetseksperten Aleph1s artikkel Smashing The Stack For Fun And Profit som beskriver buffer overflows, en vanlig programmeringsfeil som lar en angriper kjøre sin egen kode.
Katapult-konkurranse
Utover kvelden dro alle deltagerne ut til plenen foran E.C. Dahls-bygget. Her skulle vi lage katapulter av strikk, hyssing, pinner og teip. Datasikkerhetsgruppa satte sammen en trebuchet som brukte en sandpose som motvekt, algoritmegruppa bygde en onager og AI-gruppa lagde en ballista som minnet mest om en stor sprettert. Våpnene ble bedømt etter lengde, nøyaktighet og utseende.
