INF1050 Gruppe 8

Gruppelærer: Are Wold ( arew )

E-post: inf1050-8@ifi.uio.no -- nøl ikke med å sende e-post hvis det er noe du lurer på!

Undervisning:

  • Tirsdag kl. 14:15 -16:00, Terminalstue Karius Preklinisk odontologi (PO-bygningen)
  • Onsdag kl. 14:15 -16:00, Seminarrom C305 Vilhelm Bjerknes hus

Gamle eksamensoppgaver

Eksamensoppgaven fra vår 05 i INF1050 ligger ute, det samme gjør eksamensoppgaven fra vår 03 i INF102, som var forgjengeren til INF1050. Vær obs på at INF102 og INF1050 har noe forskjellig pensum! Jeg tror likevel eksamensoppgaven fra vår 03, som det er lagt ut fasit for, bør være nyttig for flere.

Side med gamle eksamensoppgaver

Pakke filer og kataloger med tar

For å pakke filer i arkiver med programmet TAR kan du bruke følgende kommandoer. For å pakke en katalog:

tar -cf navnpaaarkiv.tar min_katalog

For å pakke ut igjen:

tar -xf navnpaaarkiv.tar

Dette vil pakke ut katalogen og filene i den. Man kan også komprimere filene ytterligere med gzip:

gzip navnpaaarkiv.tar

Dette gir deg en fil som heter navnpaaarkiv.tar.gz. Denne kan ungzippes med kommandoen:

gunzip navnpaaarkiv.tar.gz

Hvis du sender inn mer enn 2 filer til gruppelærer bør disse være samlet i et arkiv, og helst et tar-arkiv.

Forside til rapporten

Rapportene dere leverer inn bør ha en ordentlig forside som forteller hva dokumentet er, hvem som har laget det (med brukernavn) og når det ble levert. Jeg har grovkopiert resultatet av programmet uioforside og laget en tilsvarende forside i forskjellige formater. Denne kan være grei å bruke som utgangspunkt hvis dere ikke er komfortable med programmet uioforside. Husk at rapportene skal leveres som PDF-dokumenter. OpenOffice har innebygd PDF-eksportfunksjon.

Tips til Oracle/SQL

Husk å lese Oracle/SQL-instruksjonene som fins på undervisningsplanen !

Autonummerering i Oracle (automatisk økning av id)

Se denne siden for en fin tutorial som forklarer hvordan autonummerering fungerer i Oracle: http://www.techonthenet.com/oracle/sequences.php

Dette kan brukes hvis man vil at systemet automatisk skal sette inn en ID for nye element man putter inn i en tabell. Ofte brukt når man benytter et tall som primærnøkkel i en tabell.

Innlogging og endring av passord

For å logge inn i databasen åpner du et xterm-vindu (eller logger inn over SSH) og skriver:

  • sqlplus brukernavn@IFIORA

Du vil da bli bedt om passord.

Passordet er oppgitt på gruppetimen (eller ta kontakt med meg), og det første du gjør i sqlplus bør være å endre dette, slik:

  • alter user username identified by newpassword ;

Her er "username" ditt brukernavn og "newpassword" det du vil sette som ditt nye passord.

Bla gjennom tidligere SQL-kommandoer

Det kan være greit å kunne bla gjennom databasekommander du har gitt før inne i sqlplus, slik at du slipper å skrive alt på nytt når du skal gjøre en liten endring i en tidligere SELECT-kommando, for eksempel. Dette kan du oppnå ved å starte sqlplus med denne kommandoen:

  • /ifi/fenris/snacks-linux/bin/rlfe sqlplus dittbrukernavn@ifiora (forutsetter at du sitter på en linuxmaskin og ikke en solarismaskin)

Du kan nå bruke Pil opp og Pil ned for å bla gjennom tidligere kommandoer i sqlplus.

Tips til XHTML/HTML

Dersom du ikke har noen erfaring med HTML/XHTML og det å skrive websider kan det være en god idé å kikke litt på det på egenhånd. For eksempel:

XHTML-tutorialen forutsetter at du har noe HTML-erfaring, så det kan være greit å se HTML-tutorialen først om du ikke har sett HTML før. Dersom du synes disse veiledningene er kronglete og vil ha alternativer fungerer det som regel bra å google etter XHTML tutorial.

Publisert 18. jan. 2007 10:33 - Sist endret 25. jan. 2007 12:54