Nettavis for mandag 2004

Pavel oppgave 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 arbeid 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

Algoritme arbeid 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

Datasikkerhet arbeid 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

Katapulter Trebuchet

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.