Unix/Linux for litt viderekomne

Størrelse: px
Begynne med side:

Download "Unix/Linux for litt viderekomne"

Transkript

1 Litt mer om Unix Unix/Linux for litt viderekomne Institutt for informatikk

2 Hvilke programmer finnes? Hvilke program finnes? For å finne alle programmene, snekret jeg dette lille programmet: #! /local/bin/perl foreach $dir (split(/:/,$env{path),"/snacks/bin") { foreach (split(" ", ls $dir )) { $programs{$_++ if -x "$dir/$_"; print 0+keys %programs, " programs found:\n"; foreach (sort keys %programs) { print "$_\n"; exit 0;

3 Hvilke programmer finnes? Det ga følgende svar: 5472 programs found: [ 2to3 411toppm 7 8to7 CC-wrapper ControlPanel FvwmCommand.

4 Hvilke programmer finnes? Hvordan finner man da programmer? Informasjon om aktuelle program finnes i kursmateriell i bøker og hefter om Unix og Linux; se f eks http: //www.onlinecomputerbooks.com/free-unix-books.php i annen lokal informasjon i Linux-menyene Ifi-startpakken på folkemunne.

5 På tvers av systemene På tvers av systemene Windows fra Linux Om man sitter ved en Linux-maskin og trenger Windows-programmer, kan man få tilgang til en maskin som kjører Windows ved å gi kommandoen windows. Brukerfilene finnes på nettenheten M:. Linux fra Windows Om man sitter ved en Windows-maskin, kan man også kjøre mot en Linux-maskin: Klikk på ikonet Linux (programmet XWin32). Windows-filene ligger da i mappen ~/pc.

6 Hvordan starte programmer Å starte programmer De vanligste programmene startes fra en meny eller et ikon. Alle programmer kan startes med en kommando. Å kjøre programmer i bakgrunnen Hvis man avslutter en kommando med en &, vil den gå «i bakgrunnen» og man kan gi nye kommandoer. $ xeyes &

7 Pek og klikk Kopiering av tekst Man kan enkelt kopiere tekst fra ett vindu til et annet: Klikke med venstre mustast flytter markøren (der det er mulig). Dra med venstre mustast tar kopi av teksten. NB! Ingen Ctrl + C nødvendig. Klikke med midtre mustast kopierer inn teksten. NB! Ingen Ctrl + V nødvendig. Programavbrudd I Unix vil Ctrl + C bryte av det programmet man kjører.

8 Hva er en mappe? Mapper Man kan lage mapper (= kataloger, filområder, «directories») og legge filer der for å ha bedre orden på dem. $ ls -F Fritid/ Kurs/ $ ls -F Kurs INF1000/ INF1040/ MAT1000/ timeplan $ ls -F Kurs/INF1000 Oblig1/ info En mappe er bare en spesiell type fil, så det er helt OK å ha mapper inni mapper inni...

9 Hvilke mapper har jeg? Oversikt over mappestrukturen Kommandoen ls kan også gi en oversikt over mappene: $ ls -R -F.: Fritid/ Kurs/./Fritid:./Kurs: INF1000/ INF1040/ MAT1000/ timeplan./kurs/inf1000: Oblig1/ info./kurs/inf1000/oblig1:./kurs/inf1040:./kurs/mat1000: (Legg merke til mappenavnet.; det er navnet på mappen vår.)

10 Hvilke mapper har jeg? Bedre til dette er programmet tree: $ tree. -- Fritid -- Kurs -- INF Oblig1 -- info -- INF MAT timeplan 6 directories, 2 files

11 Beskyttelse av mapper Beskyttelse av mapper Beskyttelsesmekanismen for mapper er nesten som for filer: r gir rett til å se navnene på filene i mappen. w gir rett til å lage filer og fjerne filer i en mappe. x gir rett til å se på selve filene i mappen. NB! For å få se på en fil, må man ha adgang (dvs x-rettighet) til alle mappene på veien ned (samt r for selve filen).

12 Beskyttelse av mapper Alle andres filer Alle filer på UiO ligger i én stor mappestruktur: / bin dev ifi local chmod sh null tty midgard utgard bin man a02 dag Kurs Privat www docs

13 Beskyttelse av mapper Hvor er jeg? Alle har sin egen undermappe. ~$ pwd /ifi/midgard/a02/dag Hvor er alle andre? Det finnes en egen notasjon for slike personlige undermapper: ~bruker er hjemmemappen til bruker. ~ er hjemmemappen min.

14 Beskyttelse av mapper Kjær fil har mange navn ~$ more huskeliste 4 melk Dagbla for i går ~$ more ~/huskeliste 4 melk Dagbla for i går ~$ more ~dag/huskeliste 4 melk Dagbla for i går ~$ more /hom/dag/huskeliste 4 melk Dagbla for i går ~$ more /ifi/midgard/a02/dag/huskeliste 4 melk Dagbla for i går

15 Beskyttelse av mapper Det er lov å skifte synspunkt Hvis vi skal jobbe med filer som stort sett ligger i en egen mappe, kan vi flytte oss dit: ~$ pwd /hom/dag ~$ ls -l Spraak/Java/Queen.java -rw-r--r-- 1 dag dag :53 Spraak/Java/Queen.java ~$ cd Spraak/Java./Spraak/Java Java$ pwd /hom/dag/spraak/java Java$ ls -l Queen.java -rw-r--r-- 1 dag dag :53 Queen.java Java$ ls -ld../java/ drwxr-sr-x 11 dag dag :24../Java/

16 Betaling for utskrift Betaling av utskrift Nettsiden kan gi informasjon om hvor mange sider jeg har igjen. For tiden er prisen 250 ark per semester når man betaler kopiavgift kr 100. (Denne kvoten settes til 250 hvert semester.) Deretter kr 0,80 per dobbeltsidig ark. (Ubenyttet betaling overføres til neste semester.) Les også.

17 /ifi/tyrfing/a12/dag/java/geometry.java 15 Jul :25 Page 1 import java.text.*; import java.util.*; class Point { double x, y; Point () { x = y = 0; Point (double x, double y) { this.x = x; this.y = y; Point (Point p) { x = p.x; y = p.y; double distance (Point p) { double dx = x p.x, dy = y p.y; return Math.sqrt(dx*dx + dy*dy); boolean equals (Point p) { return distance(p) < ; private static boolean inrange (double v, double v1, double v2) { return v1<=v && v<=v2 v2<=v && v<=v1; boolean ison (Line l) { return Math.abs(x*l.a + y*l.b + l.c) < ; boolean ison (Vector v) { try { Line lx = new Line(v); return ison(lx) && inrange(x, v.p1.x, v.p2.x) && inrange(y, v.p1.y, v.p2.y); catch (GeometryError e) { return equals(v.p1); private static NumberFormat dblformat = DecimalFormat.getInstance(Locale.UK); public static String format (double val, int ndigits) { dblformat.setmaximumfractiondigits(ndigits); dblformat.setminimumfractiondigits(ndigits); String s = dblformat.format(val), z = dblformat.format(0.0); if (s.equals(" "+z)) return s.substring(1); return s; public String tostring () { return "(" + format(x,3) + "," + format(y,3) + ")"; class Vector { Point p1, p2; Vector (Point p1, Point p2) { this.p1 = p1; this.p2 = p2; double length() { return p1.distance(p2); /ifi/tyrfing/a12/dag/java/testgeometry.java 15 Jul :25 Page 1 class TestGeometry { static int nl, np, nv; static Line l[]; static Point p[]; static Vector v[]; public static void main (String args[]) { try { np = 0; p = new Point[4+1]; p[++np] = new Point(); p[++np] = new Point(3, 0); p[++np] = new Point(0, 8.75); p[++np] = new Point( 2.5, 1); showpoints(); v = new Vector[np*(np+1)+1]; nv = 0; for (int ip = 1; ip <= np; ++ip) for (int jp = 1; jp <= np; ++jp) if (ip!= jp) v[++nv] = new Vector(p[ip],p[jp]); showvectors(); pn(); l = new Line[np*(np 1)/2+1]; nl = 0; for (int il = 1; il <= np; ++il) for (int jl = il+1; jl <= np; ++jl) { l[++nl] = new Line(p[il], p[jl]); pn("l" + il + ": new line(" + p[il] + ", " + p[jl] + ") gives " + l[nl]); testlines(); testison(); testclosestto(); catch (GeometryError e) { e.fail(); static void p (String s) { System.out.print(s); static void pn () { pn(""); static void pn (String s) { System.out.println(s); static void showpoints () { for (int i = 1; i <= np; ++i) pn("p" + i + ": " + p[i]); for (int ip = 1; ip <= np; ++ip) for (int jp = ip+1; jp <= np; ++jp) pn("p" + ip + ".distance(p" + jp + ") = " + p[ip].distance(p[jp])); static void showvectors () { pn(); for (int iv = 1; iv <= nv; ++iv) pn("v" + iv + ": " + v[iv] + " has length " + v[iv].length()); static void testclosestto () { pn(); for (int pi = 1; pi <= np; ++pi) for (int li = 1; li <= nl; ++li) { pn("" + l[li] + ".closestto(" + p[pi] + ") is " + l[li].closestto(p[pi])); static void testison () { pn(); /ifi/tyrfing/a12/dag/java/geometry.java 15 Jul :25 Page 2 public String tostring () { return "[" + (p1==null? "null" : ""+p1) + " >" + (p2==null? "null" : ""+p2) + "]"; class Line { double a, b, c; Line (double a, double b, double c) throws GeometryError { this.a = a; this.b = b; this.c = c; if (a==0 && b==0) throw new GeometryError("Degenerate line: "+this); Line (Point p1, Point p2) throws GeometryError { a = p2.y p1.y; b = p1.x p2.x; c = a*p1.x b*p1.y; if (a==0 && b==0) throw new GeometryError("Degenerate line: "+this); Line (Vector v) throws GeometryError { this (v.p1, v.p2); Point closestto (Point p) { Line perp = null; try { perp = new Line( b, a, b*p.x a*p.y); catch (GeometryError e) { /*Cannot happen*/ return crosses(perp); Point crosses (Line l) { double denom = a*l.b l.a*b; if (denom == 0) return null; return new Point((b*l.c l.b*c)/denom, (l.a*c a*l.c)/denom); public String tostring () { String bs = Point.format(b,2), cs = Point.format(c,2); if (bs.charat(0)!= ) bs = "+" + bs; if (cs.charat(0)!= ) cs = "+" + cs; return Point.format(a,2) + "x" + bs + "y" + cs + "=0"; class GeometryError extends Exception { String message; GeometryError (String message) { this.message = message; void fail () { System.err.println("Geometry error: " + message); System.exit(1); /ifi/tyrfing/a12/dag/java/testgeometry.java 15 Jul :25 Page 2 for (int pi = 1; pi <= np; ++pi) { for (int li = 1; li <= nl; ++li) { pn("p" + pi + " = " + p[pi] + ".ison(l" + li + " = " + l[li] + ") is " + p[pi].ison(l[li])); for (int vi = 1; vi <= nl; ++vi) { pn("p" + pi + " = " + p[pi] + ".ison(v" + vi + " = " + v[vi] + ") is " + p[pi].ison(v[vi])); static void testlines () { pn(); for (int il = 1; il <= nl; ++il) for (int jl = il+1; jl <= nl; ++jl) { Point px = l[il].crosses(l[jl]); pn("l" + il + ".crosses(l" + jl + ") gives " + (px==null? "null" : ""+px)); Intro Programmer Mapper Ressurser E-post Hjemmefra Informasjon Betaling for utskrift Hvordan spare sider? Det er mulig å spare papir ved å skrive flere sider forminsket på én side: $ print -multi4 Geometry.java eller $ print -booklet Geometry.java Alle Ifis skrivere kan skrive dobbeltsidig. print velger dette automatisk.

18 Diskplass Hvor stor plass bruker jeg på disken? Kommandoen du («disk usage») forteller hvor mye plass jeg bruker i et filområde og alle underområder; svaret angis i Kbyte: $ du -k ~ 92./INF /Privat 42./Grupper 255. Brukerne deler disken, så prøv å spare plass; noen hundre Mbyte er greit.

19 Nyttige kommandoer Ifi-kommandoer Mange av kommandoene jeg har nevnt, er laget ved Ifi og finnes bare der. Ofte finnes det alternativer med litt andre (mindre brukervennlige!) egenskaper: Ifi Standard Ifi Standard del rm lsdel undel copy cp move mv preview more, acroread,... print lp, lpr,...

20 E-post er uunværlig Les e-posten din! Som student er du pålagt å lese e-post til din offisielle adresse Godt nytt Det er enkelt å omadressere den til din gmail-adresse eller hva du bruker: https://www.uio.no/tjenester/it/e-post-kalender/e-post/ tips-og-triks-fra-postmaster/fravarsmelding/

21 Hvordan lese e-post Hvordan lese e-post En nettleser til fungerer alltid.

22 Hvordan lese e-post

23 Intro Programmer Mapper Ressurser E-post Hjemmefra Informasjon Hvordan lese e-post Ellers anbefaler UiO e-postprogrammene Outlook og Thunderbird:

24 Kan jeg jobbe hjemmefra? Hvordan jobbe hjemme Ifi legger opp til at studenter skal kunne jobbe hjemmefra. På finnes en Ifi-startpakke med gratis programvare som man trenger til undervisningen: Emacs Java og Python Adobe Reader (for å lese PDF-filer) Cygwin (for Unix-omgivelse på en Windows-maskin) Putty og WinSCP3 (for oppkopling mot Ifis maskiner) Perl, LAT E X,... Programmene finnes stort sett for Windows, Mac og Linux.

25 Kan jeg jobbe hjemmefra?

26 Kan jeg jobbe hjemmefra? Velg Programvare for Windows og Java-kompilator:

27 Kan jeg jobbe hjemmefra? Oppkobling hjemmefra Om man har bredbånd hjemme, kan man koble seg opp mot Ifis maskiner. Fra Linux eller Mac: Bruk ssh for Linux: ssh NB! Gir kun et kommandovindu. Fra Mac eller Windows: Bruk Eksternt skrivebord (Remote Desktop Connection) mot windows.ifi.uio.no for Windows. Så kan man gå videre til en Linux-maskin om man vil.

28 Hvor finnes flere programmer? Hvor finner jeg programmene? Nettsider På nettsiden finnes oversikt over en del programvare. Microsoft e-academy Som Ifi-studenter her får dere lov å laste ned all programvare fra Microsoft (unntatt Office-pakken) gratis; se på nettsiden nevnt over.

29 Hvor finnes hjelp? Hjelp!? Hvis man etter i dag trenger hjelp, finnes det hos sidemannen (kanskje?) gruppelæreren studieoraklene Studielaben PC-hjelpen nettsiden driftsgruppen e-post til telefon (228) (ved krise)

Unix/Linux for litt viderekomne

Unix/Linux for litt viderekomne Unix/Linux for litt viderekomne Institutt for informatikk Hundrevis av programmer Hvilke program finnes? For å finne alle programmene, snekret jeg dette lille programmet: #! /usr/bin/perl foreach $dir

Detaljer

Unix/Linux for litt viderekomne

Unix/Linux for litt viderekomne Hundrevis av programmer Hvilke program finnes? Unix/Linux for litt viderekomne Institutt for informatikk For å finne alle programmene, snekret jeg dette lille programmet: #! /usr/bin/perl foreach $dir

Detaljer

Hvordan jobber vi ved Ifi (inkludert en kort intro til Unix/Linux)

Hvordan jobber vi ved Ifi (inkludert en kort intro til Unix/Linux) Velkommen Hvordan jobber vi ved Ifi (inkludert en kort intro til Unix/Linux) Institutt for informatikk dag@ifi.uio.no Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har

Detaljer

Unix/Linux en annen måte å gjøre ting på

Unix/Linux en annen måte å gjøre ting på Velkommen Operativsystemer Operativsystemer Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen

Detaljer

Unix/Linux en annen måte å gjøre ting på

Unix/Linux en annen måte å gjøre ting på Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen

Detaljer

23.09.2015. Introduksjon til objektorientert. programmering. Hva skjedde ~1967? Lokale (og globale) helter. Grunnkurs i objektorientert.

23.09.2015. Introduksjon til objektorientert. programmering. Hva skjedde ~1967? Lokale (og globale) helter. Grunnkurs i objektorientert. Grunnkurs i objektorientert programmering Introduksjon til objektorientert programmering INF1000 Høst 2015 Siri Moe Jensen INF1000 - Høst 2015 uke 5 1 Siri Moe Jensen INF1000 - Høst 2015 uke 5 2 Kristen

Detaljer

Filer og kataloger, prosesser og jobber

Filer og kataloger, prosesser og jobber Introduksjon til dataanlegget Filer og kataloger, prosesser og jobber Marc Bezem Institutt for informatikk Universitetet i Bergen August 2005 1 Filer En l er en samling data som ligger lagret på maskinen

Detaljer

Fjerninnlogging over Internett

Fjerninnlogging over Internett Kapittel 9 Fjerninnlogging over Internett 9.1 Innledning I noen tilfeller har du behov for å kunne foreta innlogging på en Unix-basert fjern-datamaskin for å kunne utføre (operativsystem)kommandoer der,

Detaljer

Litt om pakker og mest om data inn og ut

Litt om pakker og mest om data inn og ut Litt om pakker og mest om data inn og ut IN105-javainnogut-1 import java.io.*;. Data inn fra tastaturet lesemetode tastatur BufferedReader void lesemetode (String [ ] args) throws IOException {... /* sett

Detaljer

Repetisjon. INF1000 - gruppe 13

Repetisjon. INF1000 - gruppe 13 Repetisjon INF1000 - gruppe 13 Lese fra fil Scanner import java.util.*; void lesfrafil() { try { Scanner innfil = new Scanner(new File( fugleobservasjoner.txt )); while (innfil.hasnext()) { String linje

Detaljer

INF1010 våren 2016. Arv og subklasser - del 2

INF1010 våren 2016. Arv og subklasser - del 2 INF1010 våren 2016 Onsdag 10. februar Arv og subklasser - del 2 pluss litt om feil og unntak hvis tid Stein Gjessing Institutt for informatikk Dagens tema Virtuelle metoder som er det samme som Polymorfi

Detaljer

3 emner i dag! INF1000 Uke 5. Objekter og pekere. null. Litt om objekter, pekere og null Filer og easyio Litt mer om tekster

3 emner i dag! INF1000 Uke 5. Objekter og pekere. null. Litt om objekter, pekere og null Filer og easyio Litt mer om tekster 3 emner i dag! INF1000 Uke 5 Litt om objekter, pekere og null Filer og easyio Litt mer om tekster Litt om objekter, filer med easyio, tekst 1 2 Objekter og pekere Vi lager pekere og objekter når vi bruker

Detaljer

Tomcat på Eple. Bjarte Kileng. 19. mars, 2012. HiB. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11

Tomcat på Eple. Bjarte Kileng. 19. mars, 2012. HiB. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11 Tomcat på Eple Bjarte Kileng HiB 19. mars, 2012 Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11 Deploye til tjener Deploye til webtjener Alltid bygg applikasjon for samme hovedversjon av tomcat,

Detaljer

Dagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller.

Dagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller. Dagens forelesning Java 13 Design av større programmer : fordeling av roller INF 101-13. mars 2003 Flere eksempler på bruk av objekter MVC-prinsippet MVC-prinsippet Flere eksempler på programmer med objekter

Detaljer

Forelesningsquiz. Forelesning inf1000 - Java 5. Sett dere to (eller tre) sammen og besvar de fire spørsmålene på utdelt ark. Tid: 15 min.

Forelesningsquiz. Forelesning inf1000 - Java 5. Sett dere to (eller tre) sammen og besvar de fire spørsmålene på utdelt ark. Tid: 15 min. Forelesning inf1000 - Java 5 Forelesningsquiz Tema: En liten quiz (se utdelt ark) Filbehandling Tekster Ole Christian Lingjærde, 19. september 2012 Sett dere to (eller tre) sammen og besvar de fire spørsmålene

Detaljer

Lese fra fil. INF1000 : Forelesning 5. Eksempel. De vanligste lesemetodene. Metoder:

Lese fra fil. INF1000 : Forelesning 5. Eksempel. De vanligste lesemetodene. Metoder: Lese fra fil Filbehandling Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo INF1000 : Forelesning 5 Vi må først importere pakken easyio Vi åpner

Detaljer

INF1010. Grensesnittet Comparable

INF1010. Grensesnittet Comparable<T> INF1010 21. februar 2013 Grensesnittet Comparable Stein Michael Storleer Institutt for Informatikk Universitetet i Oslo Interface med parametre interface Utkledd { // T er klassen jeg er utkledd

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 14.desember 2007 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D Web-applikasjoner med Java EE Nettstudenter

Detaljer

Programmeringsspråk for nybegynnere. Krav til språket. Krav til språket. Krav til språket

Programmeringsspråk for nybegynnere. Krav til språket. Krav til språket. Krav til språket Programmeringsspråk for nybegynnere Krav til språket Hva om vi laget vårt eget språk til INF1000? Programmeringsspråket må være så enkelt som mulig. (Programmering er vanskelig nok som det er.) Hvilke

Detaljer

INF1000 - Løsning på seminaropppgaver til uke 8

INF1000 - Løsning på seminaropppgaver til uke 8 INF1000 - Løsning på seminaropppgaver til uke 8 Oppgave 1 a) for(string nokkel : studenter.keyset){ System.out.println(nokkel); Studenten sitt navn blir skrevet ut. b) for(student dennestudenten : studenter.values()){

Detaljer

Eksamen i Internetteknologi Fagkode: ITE1526

Eksamen i Internetteknologi Fagkode: ITE1526 Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og

Detaljer

INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE

INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE Datamodeller og andre UML diagrammer kan selvsagt tegnes for hånd, men vi kan også bruke alt fra enkle tegneprogrammer til komplette utviklingsmiljøer.

Detaljer

INF1010, 15. januar 2014 2. time. Parametriserte klasser (generiske klasser) Stein Gjessing Inst. for Informatikk Universitetet i Oslo

INF1010, 15. januar 2014 2. time. Parametriserte klasser (generiske klasser) Stein Gjessing Inst. for Informatikk Universitetet i Oslo INF1010, 15. januar 2014 2. time Parametriserte klasser (generiske klasser) Stein Gjessing Inst. for Informatikk Universitetet i Oslo Repetisjon fra gamle dager: Metoder med parametre En metode uten parameter:

Detaljer

TOD063 Datastrukturer og algoritmer

TOD063 Datastrukturer og algoritmer TOD063 Datastrukturer og algoritmer Øving : 3 Utlevert : Uke 7 Innleveringsfrist : 26. februar 2010 Klasse : 1 Data og 1 Informasjonsteknologi Gruppearbeid: 2-3 personer pr. gruppe. Oppgave 1 Vi skal lage

Detaljer

OPPGAVE 5b og 8b Java Kode

OPPGAVE 5b og 8b Java Kode OPPGAVE 5b og 8b Java Kode public class Kant boolean behandlereturavbil() BehandleReturAvBil behandler = new BehandleReturAvBil(this); String regnr; int kmstand, tanknivaa; boolean erskadet; // 1: Få verdiene

Detaljer

Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011)

Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011) Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011) Løsningsforslag til oppgave 7, 8, og 9 mangler Klasser og objekter (kap. 8.1-8.14 i "Rett på Java" 3. utg.) NB! Legg merke til at disse

Detaljer

13.09.2012 LITT OM OPPLEGGET. INF1000 EKSTRATILBUD Stoff fra uke 1-3 12. September 2012 Siri Moe Jensen EKSEMPLER

13.09.2012 LITT OM OPPLEGGET. INF1000 EKSTRATILBUD Stoff fra uke 1-3 12. September 2012 Siri Moe Jensen EKSEMPLER .9.22 LITT OM OPPLEGGET INF EKSTRATILBUD Stoff fra uke - 2. September 22 Siri Moe Jensen Målgruppe: De som mangler forståelse for konseptene gjennomgått så langt. Trening får du ved å jobbe med oppgaver,

Detaljer

Avdeling for ingeniørutdanning Institutt for teknologi

Avdeling for ingeniørutdanning Institutt for teknologi Avdeling for ingeniørutdanning Institutt for teknologi Oppgavetittel: Lab Fag(nr./navn): DOPS2021 - Operativsystemer Gruppemedlemmer: T. Alexander Lystad Faglærer: Karoline Moholth Dato: 15. oktober 2009

Detaljer

Hvordan installere Java og easyio på Windows

Hvordan installere Java og easyio på Windows Hvordan installere Java og easyio på Windows Denne veiledningen forklarer en enkel måte å installere Java og easyio på din egen Windows-datamaskin. Du kan finne veiledninger for andre operativsystemer

Detaljer

Beskrivelse for hvordan en kan digitalisere og importere musikk inn i Variations på TEST server EINER.UIB.NO (for installasjonen 17.

Beskrivelse for hvordan en kan digitalisere og importere musikk inn i Variations på TEST server EINER.UIB.NO (for installasjonen 17. Beskrivelse for hvordan en kan digitalisere og importere musikk inn i Variations på TEST server EINER.UIB.NO (for installasjonen 17. april 2012) Utgangspunktet er følgende sak: https://prosjekt.uib.no/issues/1976

Detaljer

Java. INF1000 : Forelesning 2. Ulike varianter for ulike behov. Java Standard Edition (Java SE) Java:

Java. INF1000 : Forelesning 2. Ulike varianter for ulike behov. Java Standard Edition (Java SE) Java: Variable og tilordninger Heltall, desimaltall og sannhetsverdier Kompilering og kjøring Utskrift på skjerm Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo

Detaljer

Øving 0 - Xcode TDT4102

Øving 0 - Xcode TDT4102 Øving 0 - Xcode TDT4102 Frivillig Øving Mål for denne øvingen: Bli kjent med programmeringsverktøy Lage et første program kun med teksteditor og kompilator Lage et første program med Xcode Denne øvingen

Detaljer

Socket og ServerSocket

Socket og ServerSocket Side 1 av 5, socket og klient-tjener, V. Holmstedt, HiO 2006 Dette dokumentet er revidert den 29.8.2006, kl:12:30. Det er foretatt rettelser i begge versjoner av klassen A_Server. Socket og ServerSocket

Detaljer

Innføring i enkel Macbruk

Innføring i enkel Macbruk Innføring i enkel Macbruk 2 Innhold Koble Mac til projektor eller ekstra skjerm og justere oppløsning... 5 Logge på UiOs trådløse nett... 7 Koble til VPN... 10 Programvare for Mac... 16 Programkiosk for

Detaljer

INF1010, 21. januar 2016. Klasser med parametre = Parametriserte klasser = Generiske klasser

INF1010, 21. januar 2016. Klasser med parametre = Parametriserte klasser = Generiske klasser INF1010, 21. januar 2016 Klasser med parametre = Parametriserte klasser = Generiske klasser Stein Gjessing Inst. for Informatikk Universitetet i Oslo Først litt repetisjon fra i går class LagBiler { public

Detaljer

TDT4102 Prosedyreog objektorientert programmering Vår 2016

TDT4102 Prosedyreog objektorientert programmering Vår 2016 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyreog objektorientert programmering Vår 2016 Øving 0 for Mac Frist: Ingen (frivillig øving)

Detaljer

$ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755. Praktisk Linux. Grunnleggende skall kommandoer. Irene Ludvigsen Husa

$ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755. Praktisk Linux. Grunnleggende skall kommandoer. Irene Ludvigsen Husa $ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755 Praktisk Linux Grunnleggende skall kommandoer Irene Ludvigsen Husa Hva er UNIX / Linux? Unix - En gruppe operativsystem som er

Detaljer

(MVC - Model, View, Control)

(MVC - Model, View, Control) INF1010 - våren 2008 Modell - Utsyn - Kontroll (MVC - Model, View, Control) Stein Gjessing Inst. for informatikk Et bankprogram Vi skal lage et program som håndterer kontoene i en bank. En konto eies av

Detaljer

Velkommen til Pressis.

Velkommen til Pressis. 1 Velkommen til Pressis. Dette er et veiledende dokument med linker i innledningen. Veiledningene vil ta deg igjennom de forskjellige tilkoblings muligheter du har med oss. Hvis du bare har behov for en

Detaljer

22.02.2009. Spørsmål fra forrige forelesning. INF1000 Forelesning 7. Oppførselen til inword()/inint()/etc. Operator-presedens i Java

22.02.2009. Spørsmål fra forrige forelesning. INF1000 Forelesning 7. Oppførselen til inword()/inint()/etc. Operator-presedens i Java Spørsmål fra forrige forelesning INF1000 Forelesning 7 Operator-presedens i Java? Hvordan virker metodene inword()/inint()/etc. i In-klassen i easyio når vi skriver inn flere verdier på tastaturet? Litt

Detaljer

Oppgave 1 - Java og prosesser (20%)

Oppgave 1 - Java og prosesser (20%) Prøveeksamen våren 2012 Operativsystemer Les nøye gjennom oppgavene før du begynner og pass på å besvare alle spørsmålene. Alle trykte og skrevne hjelpemidler er tillatt. Sett gjerne egne forutsetninger

Detaljer

Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no

Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no NHH tilbyr ansatte og studenter ekstern tilgang til NHH-interne ressurser slik som M-området, felles filområder, bibliotektjenester m.m. Tjenesten

Detaljer

NB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen..

NB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen.. Løsningsforslag Eksamen V2007 Oppgave 1 NB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen.. Oppgave 1.1 Klasse som pakke rinne n primitiv datatype, slik at vi kan

Detaljer

import java.io.*; import java.util.*; import javagently.text;

import java.io.*; import java.util.*; import javagently.text; //-------------------------------------------------------- // // Fil: Oppg1.java - // løser oppgave 1 i eksamensettet for in105 - v99 // //-------------------------------------------------------- import

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)

Detaljer

Ta inn og ut av 2D-array. Java 6. Liste over ulike verdier i 2D-array. Det ferdige programmet. Vi skal lage et program som illustrerer hvordan man

Ta inn og ut av 2D-array. Java 6. Liste over ulike verdier i 2D-array. Det ferdige programmet. Vi skal lage et program som illustrerer hvordan man Eksempel med to-dimensjonal array Filbehandling Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo Java 6 Vi skal lage et program som illustrerer

Detaljer

Digital hjemmeeksamen PPU

Digital hjemmeeksamen PPU Digital hjemmeeksamen PPU Før du går opp til eksamen er det viktig at du er kjent med eksamensløsningen eksamen.uio.no. Denne løsningen kobler dere opp mot den terminalserver på UiO gjennom eget brukernavn

Detaljer

"How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it".

How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it. smug: selvtilfreds condescending: nedlatende "How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it". En kort introduksjon til operativsystemet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet

Detaljer

Windows XP. Skrivebord

Windows XP. Skrivebord Windows XP En datamaskin må ha et operativsystem for å kunne virke. Det er operativsystemet som sørger for at de forskjellige enhetene, som enheter som sentralenhet, skjerm, tastatur, mus og skriver arbeider

Detaljer

Løsningsforslag til eksamen i INF1000 våren 2006

Løsningsforslag til eksamen i INF1000 våren 2006 Løsningsforslag til eksamen i INF1000 våren 2006 Oppgave 1 a) -1 false 7 b) 30 c) Verdien til j er: 4Verdien til k er: 3Verdien til n er: 7 d) Andre if-test er true Tredje if-test er true e) k = 4 k =

Detaljer

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere!

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere! Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere! En SignPuddle (Tegndam) server på en USB minnepinne! Bær tegnspråks-datene dine

Detaljer

1 Diverse linuxtips. Innhold

1 Diverse linuxtips. Innhold 1 Diverse linuxtips Innhold 1 Diverse linuxtips 1 1.1 Virtuelle konsoller............................ 2 1.2 Teksteditorer............................... 2 1.3 Filsystemet................................

Detaljer

Oblig4 - obligatorisk oppgave nr. 4 (av 4) i INF1000

Oblig4 - obligatorisk oppgave nr. 4 (av 4) i INF1000 Oblig4 - obligatorisk oppgave nr. 4 (av 4) i INF1000 Leveringsfrist Innleveringsfristen er fredag 14. november kl 16.00. Viktig: se side 4 for detaljerte leveringskrav. Formål Formålet med denne oppgaven

Detaljer

Nedlasting og brenning av egne ISO-cd-er

Nedlasting og brenning av egne ISO-cd-er Nedlasting og brenning av egne ISO-cd-er 18.1.2005, Geir Maribu, TISIP Læringsmål: Laste ned ISO-filer fra nettet, og brenne disse til en bootbar cd. ISO-filer trenger du bl.a dersom du skal installere

Detaljer

I dag. Rep: Oppsummering - variabler. Rep: Datatyper. INF1000 (Uke 3) Mer om uttrykk, terminal I/O, forgreninger

I dag. Rep: Oppsummering - variabler. Rep: Datatyper. INF1000 (Uke 3) Mer om uttrykk, terminal I/O, forgreninger I dag INF1000 (Uke 3) Mer om uttrykk, terminal I/O, forgreninger Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Litt repetisjon Mer om uttrykk Lesing og skriving til terminal Forgreninger

Detaljer

Publiseringsveiledning for www.tromsfylke.no

Publiseringsveiledning for www.tromsfylke.no Publiseringsveiledning for www.tromsfylke.no Sist oppdatert 09.07.2013 av Khalil Dahbi Innholdsliste 1. Side:... 3 a. Lage en ny side:... 3 b. Endre innstilling til en side:... 3 c. Slette en side:...

Detaljer

Oblig 4Hybelhus litt mer tips enn i oppgaven

Oblig 4Hybelhus litt mer tips enn i oppgaven Oblig 4Hybelhus litt mer tips enn i oppgaven lørdag 19. okt 2013 Arne Maus Obligatorisk oppgave 4 Gulbrand Grås husleiesystem I denne oppgaven skal vi se på hans studenthus Utsyn. Utsyn består av 3 etasjer,

Detaljer

Tre måter å lese fra terminal. Java 4. Eksempel. Formatert utskrift til skjerm

Tre måter å lese fra terminal. Java 4. Eksempel. Formatert utskrift til skjerm Mer om easyio Mer om forgreninger Løkker 7. september 2004 Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo Java 4 1 Tre måter å lese fra terminal Først:

Detaljer

Veiledning for Krets- og gruppesider.

Veiledning for Krets- og gruppesider. Veiledning for Krets- og gruppesider. For å hjelpe grupper og kretser som ønsker å komme på nett, men ennå ikke er det, tilbyr nå forbundet grupper og kretser egne nettsider. Nettsiden til gruppe og krets

Detaljer

Brukerveiledning for programmet HHR Animalia

Brukerveiledning for programmet HHR Animalia Brukerveiledning for programmet HHR Animalia Versjon 1.0 Rakkestad, 26.03.2014 Innholdsfortegnelse 1. Introduksjon... 3 2. Installasjon og oppgradering... 3 2.1 Nedlasting... 3 2.2 Oppdatering av operativsystem

Detaljer

Forelesning inf1000 - Java 1

Forelesning inf1000 - Java 1 Litt Java-historikk Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 The Green Team I 1991 opprettet Sun Microsystems

Detaljer

Algoritmer og datastrukturer Kapittel 11 - Delkapittel 11.2

Algoritmer og datastrukturer Kapittel 11 - Delkapittel 11.2 Algoritmer og datastrukturer Kapittel 11 - Delkapittel 11.2 11.2 Korteste vei i en graf 11.2.1 Dijkstras metode En graf er et system med noder og kanter mellom noder. Grafen kalles rettet Notasjon Verdien

Detaljer

import java.util.arraylist;

import java.util.arraylist; import java.util.arraylist; * Klassen som generer TerminListe * @author young * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates

Detaljer

Kjenner du alle funksjonene på tastaturet?

Kjenner du alle funksjonene på tastaturet? Kjenner du alle funksjonene på tastaturet? Guide: Tastaturet Av Bjørn André Hagen 30. Januar 2008 17:45 Kilde: Tastatur layout Et tastatur har mange knapper man ikke bruker hver dag, vi skal prøve å forklare

Detaljer

Dagens tema: Kompilatorens struktur. De ulike modulene Prosjektet. Oppbyggingen Pakker i Java Avbrudd («exceptions») Enum-klasser i Java

Dagens tema: Kompilatorens struktur. De ulike modulene Prosjektet. Oppbyggingen Pakker i Java Avbrudd («exceptions») Enum-klasser i Java Dagens tema: Kompilatorens struktur Oppbyggingen Pakker i Java Avbrudd («exceptions») Enum-klasser i Java De ulike modulene Prosjektet Hva skal del-0 gjøre? Feilmeldinger Testutskrifter Siste råd og påbud

Detaljer

Litt info om Unix-nettet/maskinene. Hvorfor kjøre matlab på Unix. Overføring av filer mellom PC og Unix. Hvordan få tilgang/unix-bruker

Litt info om Unix-nettet/maskinene. Hvorfor kjøre matlab på Unix. Overføring av filer mellom PC og Unix. Hvordan få tilgang/unix-bruker Unix anlegget Litt info om Unix-nettet/maskinene Hvorfor kjøre matlab på Unix Hvordan logge inn fra PC Overføring av filer mellom PC og Unix Hvordan få tilgang/unix-bruker HiS' Internettforbindelse Internett

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL Delprøve Kandidatnr: Prøvedato: 2. mars 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO196D Fagnavn: Videregående programmering med

Detaljer

Kapittel 12. Linux Windows integrasjon

Kapittel 12. Linux Windows integrasjon Kapittel 12 Linux Windows integrasjon Læringsmål: Etter å ha lest dette kapitlet skal du ha lært å jobbe på Windows fra en Linux-maskin å koble Linux-maskinen din til nettverkstjenere å installere Windows-program

Detaljer

Dagens tema: Mer av det dere trenger til del 1

Dagens tema: Mer av det dere trenger til del 1 Dagens tema Dagens tema: Mer av det dere trenger til del 1 Hvilke klasser trenger vi? Uttrykk Typer Testutskrifter 12 gode råd Dagens tema Prosjektet Utifra dette AlboC-programmet: int pot2 (int x) { int

Detaljer

Oversikt. INF1000 Uke 6. Objekter, pekere og null. Lese og skrive fra/til fil. Litt om objekter, pekere og null Filer og easyio. Litt mer om tekster

Oversikt. INF1000 Uke 6. Objekter, pekere og null. Lese og skrive fra/til fil. Litt om objekter, pekere og null Filer og easyio. Litt mer om tekster Oversikt INF1000 Uke 6 Litt om objekter, pekere og null Filer og easyio. Litt mer om tekster Litt om objekter, filer med easyio, tekst Arne Maus 1 2 Objekter, pekere og null Vi lager pekere og objekter

Detaljer

Utskrift fra Mac OS X (10.6.x) til Safecom med PXL/PCL

Utskrift fra Mac OS X (10.6.x) til Safecom med PXL/PCL Utskrift fra Mac OS X (10.6.x) til Safecom med PXL/PCL Denne veiledningen beskriver hvordan man legger til utskriftskøen SafeCom manuelt under Mac OS X, for eksempel på privat laptop. Man må befinne seg

Detaljer

Løsningsforslag ukeoppg. 9: 19. - 25. okt (INF1000 - Høst 2011)

Løsningsforslag ukeoppg. 9: 19. - 25. okt (INF1000 - Høst 2011) Løsningsforslag ukeoppg. 9: 19. - 25. okt (INF1000 - Høst 2011) HashMap, innstikksortering, javadoc (kap. 9.1-9.11, m.m. i "Rett på Java" 3. utg.) NB! Legg merke til at disse er løsningsforslag. Løsningene

Detaljer

1. Finn klassene (hvilke objekter er det i problemet) 1. Dataene som beskriver problemet (hvilke objekter har vi og hvor mange klasser er det?

1. Finn klassene (hvilke objekter er det i problemet) 1. Dataene som beskriver problemet (hvilke objekter har vi og hvor mange klasser er det? Obligatorisk oppgave 3 Gulbrand Grås husleiesystem Oblig 3hus litt mer tips enn i oppgaven I denne oppgaven skal vi se på hans studenthus Utsyn. Utsyn består av 3 etasjer, nummerert fra -3. I hver etasje

Detaljer

en komplett kopi av harddisken sånn! Med en kopi av Windows og programmene dine kan du få i gang pc-en igjen hvis den blir ustabil eller ikke starter.

en komplett kopi av harddisken sånn! Med en kopi av Windows og programmene dine kan du få i gang pc-en igjen hvis den blir ustabil eller ikke starter. sånn! Med en kopi av Windows og programmene dine kan du få i gang pc-en igjen hvis den blir ustabil eller ikke starter. dette trenger du Ekstern harddisk, dvd-er eller tilgang til en NAS. utgifter Ingen

Detaljer

INF1000 Behandling av tekster

INF1000 Behandling av tekster INF1000 Behandling av tekster Marit Nybakken marnybak@ifi.uio.no 23. februar 2004 Tekster Vi kommer nesten aldri utenom å bruke tekststrenger i programmene våre, ikke minst fordi det nesten alltid skal

Detaljer

Lagring i Linux. 1. Hvordan lagre tekst. Når du er ferdig med heftet skal du:

Lagring i Linux. 1. Hvordan lagre tekst. Når du er ferdig med heftet skal du: Lagring i Linux Når du er ferdig med heftet skal du: 1. Kunne lagre dokument på eget område på nettet. 2. Vite forskjell på å lagre i "priv" (privat) og "pub" (public) mappe. 3. Kunne opprette egne mapper.

Detaljer

Labbene skal være oppsatt med dual boot. Disse labene er satt opp med dual boot, dvs. at vi må velge Linux eller Windows under oppstart av maskin.

Labbene skal være oppsatt med dual boot. Disse labene er satt opp med dual boot, dvs. at vi må velge Linux eller Windows under oppstart av maskin. Oppstart Denne øvingen er basert på kapittel 15 i boken. Det er ingen innlevering i denne øvingen. Oppstart av Linux Labbene skal være oppsatt med dual boot. Disse labene er satt opp med dual boot, dvs.

Detaljer

TDT4100 Objektorientert programmering

TDT4100 Objektorientert programmering Eksamensoppgave i TDT4100 Objektorientert programmering Torsdag 12. august 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikret av Svein Erik Bratsberg. Kontaktperson

Detaljer

Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1

Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1 Delkapittel 3.1 Grensesnittet Liste Side 1 av 11 Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1 3.1 En beholder 3.1.1 En beholder En pappeske er en beholder En beholder er noe vi kan legge ting

Detaljer

INF1000 Metoder. Marit Nybakken marnybak@ifi.uio.no 16. februar 2004

INF1000 Metoder. Marit Nybakken marnybak@ifi.uio.no 16. februar 2004 INF1000 Metoder Marit Nybakken marnybak@ifi.uio.no 16. februar 2004 Motivasjon Når man begynner å skrive store programmer, vil man fort oppleve at programmene blir uoversiktlige. Det blir vanskeligere

Detaljer

Kapittel 7: Mer om arv

Kapittel 7: Mer om arv Kapittel 7: Mer om arv Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk Forlag,

Detaljer

I dag skal vi se på. INF 1000 (uke 2) Variabler, tilordninger og uttrykk. Gruppene starter denne uken! Klart for første oblig

I dag skal vi se på. INF 1000 (uke 2) Variabler, tilordninger og uttrykk. Gruppene starter denne uken! Klart for første oblig INF 1000 (uke 2) Variabler, tilordninger og uttrykk Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo I dag skal vi se på Flere praktiske opplysninger Litt repetisjon Hva er en variabel

Detaljer

Veiledning for Infoserver Citrix

Veiledning for Infoserver Citrix Veiledning for Infoserver Citrix www.safetycomputing.com Kopirett 2014 Safety Computing. Alle rettigheter reservert. Safety Computing AS - Organisasjonsnummer: 992 508 191 Innhold 1. Oppkobling til Infoserver

Detaljer

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

4. Installasjonsveiledning. Experior - rich test editor for FitNesse - 4. Experior - rich test editor for FitNesse - 4.1. Forord Denne rapporten inneholder installasjonsveiledning for Experior. Experior er tilpasset for installasjon i oppdragsgivers utviklingsmiljø. Det er

Detaljer

Tilgang til nytt skrivebord «KONTOR»

Tilgang til nytt skrivebord «KONTOR» Tilgang til nytt skrivebord «KONTOR» Oppstart fra PC: 1. Start maskinen på vanlig måte og logg inn som før på ASKIMNET slik du er vant til med det det gamle brukernavn og passord. 2. Gå i nettleseren (Internet

Detaljer

Det matematisk-naturvitenskapelige fakultet

Det matematisk-naturvitenskapelige fakultet Kandidatnummer: BOKMÅL UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Mandag 1. desember 2008 Tid for eksamen

Detaljer

Objekter. Uke 8 - Objekter, klasser og pekere. Verden består av mange objekter, noen ganske like, noen ulike. Klasser og objekter i verden

Objekter. Uke 8 - Objekter, klasser og pekere. Verden består av mange objekter, noen ganske like, noen ulike. Klasser og objekter i verden Objekter Uke 8 - Objekter, klasser og pekere Hvorfor deler vi verden inn i enheter når vi snakker om den? En blomst, fjorten trær, ti mennesker, en bil, en vei, mange murstein, en bankkonti,... Svar :

Detaljer

INF1010 våren 2014. Arv og subklasser - del 2

INF1010 våren 2014. Arv og subklasser - del 2 INF1010 våren 2014 Onsdag 19. februar Arv og subklasser - del 2 Stein Gjessing Institutt for informatikk Dagens tema Virtuelle metoder som er det samme som Polymorfi Mer om arv / interface Mer om pekertilordninger

Detaljer

INF1010 - Objektorientert programmering. Datastrukturer i Java Klasser med parametre

INF1010 - Objektorientert programmering. Datastrukturer i Java Klasser med parametre INF1010 - Objektorientert programmering Datastrukturer i Java Klasser med parametre INF1010 våren 2015 Stein Gjessing (steing) Stein Michael Storleer (michael) 36 hjelpelærere Andreas Færøvig Olsen (andrefol)

Detaljer

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Formål Formålet med denne oppgaven er å gi trening i hele pensum og i å lage et større program. Løsningen du lager skal være

Detaljer

Publisere på nvfnorden.org

Publisere på nvfnorden.org Kommunikasjonsgruppen i NVF Publisere på nvfnorden.org En guide til de viktigste funksjonene i publiseringsverktøyet LiSA Live, 2. utg. Johanne Solheim 22.02.2013 Innhold Introduksjon... 1 Logg deg på...

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående

Detaljer

Oppgave 3 a. Antagelser i oppgaveteksten. INF1020 Algoritmer og datastrukturer. Oppgave 3. Eksempelgraf

Oppgave 3 a. Antagelser i oppgaveteksten. INF1020 Algoritmer og datastrukturer. Oppgave 3. Eksempelgraf Oppgave 3 3 a IN1020 Algoritmer og datastrukturer orelesning 15: Gjennomgang av eksamen vår 2001 oppgave 3 Arild Waaler Institutt for informatikk, Universitetet i Oslo 11. desember 2006 Oppgave 3 a. Antagelser

Detaljer

Endringer etter omlegging til ny AD

Endringer etter omlegging til ny AD Endringer etter omlegging til ny AD Endringer etter omlegging til ny AD... 1 To nye hjemmeområder... 2 Steg 1: Flytte applikasjonsdatafiler...3 Steg 2: Flytte filene fra dokumentmappen på Z: til H:...

Detaljer

Installasjonsveiledning for EMSoft

Installasjonsveiledning for EMSoft Installasjonsveiledning for EMSoft Installasjonen av programmet bør gjøres av en datakyndig. Dersom programfilene installeres på en filserver, må likevel installasjonen fra og med pkt 2 gjøres på den enkelte

Detaljer

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen Introduksjon til dataanlegget ved Institutt for informatikk Marc Bezem Institutt for informatikk Universitetet i Bergen August 2005 1 Introduksjonskurset Målgrupper: Alle studenter som skal ta INF100 Andre

Detaljer

Remote Desktop Services

Remote Desktop Services Brukerveiledning Remote Desktop Services Fra Eltele AS 1 Innholdsfortegnelse Multi-Faktor Autentisering... 3 Pålogging... 3 Web Interface (anbefales)... 4 RemoteApp på Skrivebord... 6 Remote Desktop Klient

Detaljer

Eksamen. Objektorientert Programmering IGR 1372

Eksamen. Objektorientert Programmering IGR 1372 + JVNROHQL1DUYLN $YGHOLQJIRU7HNQRORJL Eksamen i Objektorientert Programmering IGR 1372 7LG'HVHPEHU± 7LOODWWHKMHOSHPLGOHU 6NULYHVDNHU2UGE NHU -DYD6RIWZDUH6ROXWLRQV)RXQGDWLRQVRI3URJUDP 'HVLJQVNUHYHWDY/HZLV

Detaljer

POLITISKE SAKSDOKUMENTER:

POLITISKE SAKSDOKUMENTER: POLITISKE SAKSDOKUMENTER: FRA PAPIR TIL PC Installasjons- og brukerveiledning Sunndal kommune Side 1 of 20 Side 2 of 20 Innholdsfortegnelse 1 Laste ned PDF-XChange Viewer...5 2 Installere PDF-XChange Viewer...6

Detaljer