Designmønstre Baggrund og eksempler

Størrelse: px
Starte visningen fra side:

Download "Designmønstre Baggrund og eksempler"

Transkript

1 Designmønstre Baggrund og eksempler Michael E. Caspersen Datalogisk Institut Aarhus Universitet

2 Emner Introduktion til mønstre Observer en starter Om mønstre Abstraktioner og sprogmekanismer GoF Pattern Language(s) Observer, igen Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.2

3 Introduktion til mønstre Mønstre i ingeniørfag, i arkitektfag og i software

4 Hvad er en ventil? En vandhane er egentlig en ventil af den type, som benævnes en sædeventil. Figuren viser hvilke foranstaltninger man tager for at gøre den tæt. (a) er det i ventilhuset fastsiddende sæde, (b) en flad eller konisk pakning. (c) og (d) pakninger mellem spindel og ventilhus (A) Skitsen viser en sædeventil med åbning for væskepassage (1) og ventilkegle (2), der undertiden er plan som her vist. (B) er en dobbelt sædeventil, hvor en vis kompensation i sædebevægelsen kan opnås. (C) viser en butterfly-ventil med et drejeligt spjæld, der ved åben ventil står parallel med strømningsretningen. På (D) ses en kugleventil en kuglehane med kugleformet told hvorigennem væsken strømmer. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.4

5 Eller en pumpe? 1. Sugepumpe med stempel (a). Ventilerne b og c åbner og lukker sig, efter som stemplet føres op eller ned. Når stemplet hæves, fortyndes luften under det, og vandet suges op i sugerøret. 2. Sugepumpe med dykkerstempel (a) og vindkedel (b). Vindkedelen forhindrer, at vandstrålen strømmer ud stødvis; luften i vindkedelen bliver sammenpresset og trykker bagefter vandet ud som en jævn strøm. 3. Tandhjulspumper anvendes mest som oliepumper. 4. Centrifugalpumpen er en strømningsmaskine, hvori et motordrevet, roterende skovlhjul (a) tilfører bevægelsesenergi til væsken, der tilledes aksialt og slynges udefter af centrifugalkraften. I et spiralformet pumpehus (b) omsættes bevægelsesenergien til tryk. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.5

6 Fra arkitekturmønstre... Christopher Alexander Notes on the Synthesis of Form (1964) The Oregon Experiment (1975) A Pattern Language: Towns, Buildings, Constructions (1977) 253 mønstre for regioner, storbyer, byer, nabolag, transport, hjem, kontorer, arbejdspladser, afslapningsområder, rum, belysning, vinduer, haver, vente-værelser, terrasser, vægge, murer, byggematerialer og konstruktion. The Timeless Way of Building (1979) Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.6

7 Fra arkitekturmønstre til softwaremønstre OOPSLA Ward Cunningham & Kent Beck: Using Pattern Languages for Object-Oriented Programs (1987) Bruce Andersen, GoF, Jim Coplien, Doug Lea, Desmond D Souza, Norm Kerth, Wolfgang Pree (Workshops, ) The Hillside Group (Colorado, August 1993, April 1994) Kent Beck and Grady Booch,..., PLoP GoF: Design Patterns (1994) Resten er historie... Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.7

8 Christopher Alexander om mønstre Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice. Christopher Alexander tænkte på byplanlægning og bygninger, men definitionen er også gyldig for objektorienterede designmønstre. I software er løsninger udtrykt i termer af objekter og interfaces i stedet for vægge, vinduer og døre, men kernen i et mønster er altid: A solution to a problem in a context Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.8

9 Alcoves : et af Alexanders mønstre 179. Alcoves **... many large rooms are not complete unless they have smaller rooms and alcoves opening off them. No homogeneous room, or homogeneous height, can serve a group of people well. To give a group a chance to be together, as a group, a room must also give them the chance to be alone, in one s and two s in the same space. This problem is felt most acutely in the common rooms of a house the kitchen, the family room, the living room. In fact it is so critical there, that the house can drivee the family apart when it remains unsolved... In modern life, the main function of a family is emotional; it is a source of security and love. But these qualities will only come into existence if the members of the house are physically able to be together as a family. This is often difficult. The various members of the family come and go at different times of day; even when they are in the house, each has his own private interests... In many houses, these interests force people to go off to their own rooms, away from the family. This happens for two reasons. First, in a normal family room, one person can easily be disturbed by what the others are doing... Second, the family room does not usually have any space where people can leave things and not have them disturbed... To solve the problem, there must be some way in which the members of the family can be together, even when they are doing different things. Therefore: Make small places at the edge of any room, usually no more than 6 feet wide and 3 to 6 feet deep and possibly much smaller. These alcoves should be large enough for two people to sit, chat, or play and sometimes large enougf to contain a desk or table. Give the alcove a ceiling which is markedly lower than the ceiling height in the main room... (Alexander, 1977) Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.9

10 Elementer i et mønster Navn Problem Løsning Konsekvenser Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.10

11 Et mønsters navn Navn Problem Løsning Konsekvenser Navnet er et håndtag vi kan benytte til i et ord eller to at beskrive et designproblem, dets løsning og konsekvenser. Navngivning at et mønster beriger vores designordforråd og muliggør at vi kan designe på et højere abstraktionsniveau. Navngivning muliggør at vi kan kommunikere om et mønster med kolleger og referere til det i dokumentation. Gode navne hænger ikke på træerne. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.11

12 Problemet Navn Problem Løsning Konsekvenser Problemet beskriver hvornår et mønster kan bringes i anvendelse, og beskriver problemets i dets kontekst. Ofte vil problemet omfatte en række betingelser som skal være opfyldt før et mønster kan anvendes. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.12

13 Løsningen Navn Problem Løsning Konsekvenser Løsningen beskriver elementerne som indgår i designet, deres relation og samspil. Løsningen beskriver ikke et specifikt, konkret design eller implementation, men derimod hvorledes en samling generelle elementer (i vores verden objekter og klasser) indgår i en generel løsning på problemet. Et mønster er som en skabelon der kan anvendes i mange forskellige situationer. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.13

14 Konsekvenser Navn Problem Løsning Konsekvenser Konsekvenserne er resultatet af og trade-offs ved at anvende et mønster. Konsekvenser er vigtige i vurderingen af designalternativer. Konsekvenser er vigtige for at forstå omkostningerne og fordelene ved at anvende et mønster. Man kan skelne mellem kvantitative og kvalitative konsekvenser; kvantitative handler typisk om tradeoffs mellem tid og plads; kvalitative handler typisk om betydningen for fleksibilitet, modificerbarhed og flytbarhed. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.14

15 Observer en starter

16 Ur Clock Hour: 11 Min: 38 Sek: 25 MSek:.. is presented as depends on depends on Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.16

17 Regneark Celler D7: 25 D8: 10 D9: 65 is presented as depends on depends on Lagkagediagram Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.17

18 CAD-system House DoorA Roof1 Window3 Browser... is presented as depends on depends on Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.18

19 CASE-værktøj AST Browser... is presented as depends on depends on class Account { public: virtual void deposit(...); virtual void withdraw(...); }; class ChequeAccount : public Account {... };... Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.19

20 Generelt: Subject-Observers Subject depends on is presented as Observer 1 Observer 2... Observer n Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.20

21 Problem Ændring af den interne tilstand i en komponent kan bevirke inkonsistens i andre eller på tværs af komponenter. Hvordan kan vi reetablere konsistens således at: informationsudbyderen (subject) ikke afhænger af forbrugerne (observers) forbrugerne (observers) ikke skal være kendt på forhånd. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.21

22 Løsning Implementer en change propagation mechanism mellem informationsudbyder (Subject) og forbrugere (Observers). Subject vedligeholder et register over Observers og gør alle Observers opmærksomme på ændringer af tilstand-en. Observer erklærer en (virtuel) update-funktion som kaldes af Subjects change propagation mechanism. Konkrete Observers implementerer updatemetoden... Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.22

23 Løsning, struktur abstrakt (videre-)binding Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.23

24 Løsning, dynamik Subject Observer 1 Observer 2 Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.24

25 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.25

26 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.26

27 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.27

28 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) setdata Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.28

29 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) setdata notify Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.29

30 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) setdata notify update Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.30

31 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) setdata notify update getdata Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.31

32 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) setdata notify update getdata update Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.32

33 Løsning, dynamik Subject Observer 1 Observer 2 attach(this) attach(this) setdata notify update getdata getdata update Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.33

34 Løsning, struktur (igen) abstrakt (videre-)binding Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.34

35 Om softwaremønstre Abstraktioner og sprogmekanismer Gang of Four (GoF) En skabelon for mønstre (eks. Observer)

36 Simulering af abstrakt datatype const N = 10; type T = integer; Stack = record t: array [1.10] of T; sp: 0..N end; procedure init (var s: Stack); function isempty(var s: Stack): boolean; function isfull (var s: Stack): boolean; procedure push (var s: Stack; e: T); procedure pop (var s: Stack; var e: T); Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.36

37 Brug af abstrakt datatype var s: Stack; x: integer; begin init(s); readln(x); while x<>0 do if not isfull(s) then push(s, x); while not isempty(s) do begin pop(s, x); writeln(x) end end. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.37

38 Abstraktioner og sprogmekanismer Sprogmekanismer... Tid Arkitektoniske abstraktioner Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.38

39 Eksempler goto call return record array class object Tid goto sr a:... s:... goto a Manuel allokering og administration af lagerblokke; manuel adresseberegning ved indeksering,... Simulering af abstrakte datatyper (ADT)? Kræver stor disciplin og systematik af udvikleren. Ingen sprogunderstøttelse. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.39

40 Eksempler goto call return record array class object... Tid goto sr a:... s:... goto a Manuel allokering og administration af lagerblokke; manuel adresseberegning ved indeksering,... Simulering af abstrakte datatyper (ADT) Mønstre Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.40

41 Gang of Four (GoF) Erich Gamma, Richard Helm Ralph Johnson & John Vlissides Design Patterns Elements of Reusable Object-Oriented Software Addison-Wesley, (Også udgivet som CD, 1998) Første systematiske fremstilling af designmønstre (for software). Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.41

42 Designmønstre Et designmønster - navngiver, - abstraherer og - identificerer de centrale aspekter ved en gængs designstruktur. Et designmønster identificerer deltagende klasser (og instanser) deres rolle og samarbejde samt ansvarsfordelingen mellem dem. The Pattern Community: Aggresive disregard of originality Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.42

43 Designmønstre i GoF (23 stk.) Creational (5) Structural (7) Behavioral (11) Abstract Factory Builder Factory Method Prototype Singleton Adapter Bridge Composite Decorator Facade Flyweight Proxy Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.43

44 Designmønstre á la GoF 1. Introduction 2. A Case Study 3. Creational Patterns (1-5) 4. Structural Patterns (6-12) 5. Behavioral Patterns (13-23) 6. Conclusion - pattern name and classification - intent - also known as - motivation (et eksempel) - applicability - structure (generalisering) - participants - collaborations - consequences - implementation - sample code - known uses - related patterns Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.44

45 Observer, GoF pp Intent Definerer en en-til-mange sammenhæng mellem objekter så ændringer af tilstanden i et objekt automatisk reflekteres i alle de andre objekter (Publish-Subscribe). Motivation Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.45

46 Observer (2) Structure Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.46

47 Observer (3) Participants Subject, kender sine (abstrakte) observere; et vilkårligt antal observere kan knyttes til et subject; giver gennem sit interface mulighed for at tilknytte og fjerne observere Observer, definerer et interface til at opdatere objekter der skal bekendtgøres om ændringer i et subject ConcreteSubject, indkapsler tilstand for konkrete subjects; bekendtgør tilstandsændringer til observere ConcreteObserver, vedligeholder en reference til et ConcreteSubject objekt; indkapsler tilstand der skal være konsistent med subject Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.47

48 Observer (4) Collaboration Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.48

49 Observer, Sample Code (1) class Subject; class Observer { // interface public: virtual ~Observer(); virtual void Update(Subject* thechangedsubject) = 0; protected: Observer(); }; class Subject { // abstract class public: virtual ~Subject(); virtual void Attach(Observer*); virtual void Detach(Observer*); virtual void Notify(); protected: Subject(); private: List<Observer*>* observers; }; Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.49

50 Observer, Sample Code (2) void Subject::Attach(Observer* o) { observers->append(o); } void Subject::Detach(Observer* o) { observers->remove(o); } void Subject::Notify() { ListIterator<Observer*> i(observers); } for (i.first();!i.isdone(); i.next()) i.currentitem()->update(this); Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.50

51 Observer, Sample Code (3) class ClockTimer : public Subject { public: ClockTimer(); virtual int GetHour(); virtual int GetMinute(); virtual int GetSecond(); }; void Tick(); // Tick kaldes jævnligt af en intern timer void ClockTimer::Tick() { // opdatér den interne repræsentation //... Notify(); } Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.51

52 Observer, Sample Code (4) class DigitalClock : public Widget, public Observer { public: DigitalClock(ClockTimer*); virtual ~DigitalClock(); virtual void Update(Subject*) // (re-)definerer Observer::Update virtual void Draw(); // (re-)definerer Widget::Draw private: ClockTimer* subject; }; Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.52

53 Observer, Sample Code (5) DigitalClock::DigitalClock(ClockTimer* s) { subject = s; subject->attach(this); } DigitalClock::~DigitalClock(ClockTimer* s) { subject->detach(this); } void DigitalClock::Update(Subject* ChangedSubject) { if (ChangedSubject == subject) Draw(); } void DigitalClock::Draw() { // skaf de nye værdier fra subject int hour = subject->gethour(); int minute = subject->getminute(); // etc. // tegn det digitale ur } Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.53

54 Øvelse I Java-kode bliver det naturligvis til to klasser, Order og Item, hvor attributten total i klassen Order af effektivitetshensyn skal være en afledt (beregnet) attribut som overholder følgende invariant: total = ( Σ i 0 i < items.size() : items.get(i).getprice() ) Vi vil naturligvis gerne undgå at inficere klassen Item med beslutningen om at attributten total i klassen Order er afledt. Kort sagt ønsker vi at undgå en afhængighed fra Item til Order. Benyt Observer-mønsteret til at realisere denne afkobling. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.54

55 Sammenfatning om mønstre Præsenterer en konkret løsningsstruktur for tilbagevendende designproblemer. Dokumenterer velafprøvede designerfaringer. Specificerer strukturer og begreber over niveauet for de enkelte klasser og objekter. Beskriver struktur og opførsel af samarbejdende objekter. Giver et fælles ordforråd og en fælles begrebsforståelse. Adresserer specifikke kvalitetsegenskaber ved problemets løsning. Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.55

56 Typisk struktur for mønstr Definerer interface og eventuelt implementation Abstrakt/ deferred klasse Klient Abstrakt/ deferred klasse Konkret klasse Konkret klasse Implmenterer interfacet fra superklassen (m.m.) Tilføjer evt. ny funktionalitet som gensidigt kan benyttes Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.56

57 Et mønster er både produkt og proces Ethvert mønster fortæller hvad man skal gøre, dvs. hvilken struktur der skal skabes og hvilken opførsel der skal være i denne struktur. Et mønster fortæller hvordan man skal benytte det ved at beskrive en proces som hjælper med at skabe strukturen. Eksempel: Observer Identificer Subject og Observers Tilføj registreringsfunktionalitet til Subject Tilføj Observer-repository til Subject Tilføj update-funktionalitet til Observers Implementer Subjects change propagation mechanism Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.57

58 Mønstre er generiske To implementationer af et mønster er sandsynligvis forskellige. Et mønster giver en generisk løsning (en løsningsstruktur); mønsteret er ikke hugget i sten. Et mønster er et mentalt designværktøj; man kan benytte en løsningsstruktur igen og igen hvor hver implementation er forskellig, men alle deler den samme kerne. Et mønster introducerer roller, IKKE klasser! (En klasse kan ofte spille roller i flere mønstre.) Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.58

59 Fin... Programmeringsteknologi, F11 Designmønstre 2. Baggrund og eksempler.59

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

Introduktion til design patterns.

Introduktion til design patterns. Introduktion til design patterns. Genbrug. Pattern languges i arkitektur. Standardbeskrivelse af design patterns. Oversigt over design patterns. Observer. Composite. Decorator. Abstract Factory. Patterns

Læs mere

Basic statistics for experimental medical researchers

Basic statistics for experimental medical researchers Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:

Læs mere

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater

Design by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater Design by Contract Bertrand Meyer 1986 Design and Programming by Contract Michael R. Hansen & Anne Haxthausen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design

Læs mere

Vina Nguyen HSSP July 13, 2008

Vina Nguyen HSSP July 13, 2008 Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between

Læs mere

Titel: Barry s Bespoke Bakery

Titel: Barry s Bespoke Bakery Titel: Tema: Kærlighed, kager, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: SVT2, 03-08-2014, 10 min. Denne pædagogiske vejledning indeholder ideer til arbejdet med tema

Læs mere

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION

Læs mere

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes. Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1 IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is

Læs mere

CHAPTER 8: USING OBJECTS

CHAPTER 8: USING OBJECTS Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

Læs mere

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Portal Registration. Check Junk Mail for activation  . 1 Click the hyperlink to take you back to the portal to confirm your registration Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the

Læs mere

Remember the Ship, Additional Work

Remember the Ship, Additional Work 51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The

Læs mere

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen.  og 052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Black Jack --- Review. Spring 2012

Black Jack --- Review. Spring 2012 Black Jack --- Review Spring 2012 Simulation Simulation can solve real-world problems by modeling realworld processes to provide otherwise unobtainable information. Computer simulation is used to predict

Læs mere

LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview

LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview CONTENTS 2 Danish 5 English # 8 COPYRIGHT 2019 INNOVATIVE LANGUAGE LEARNING. ALL RIGHTS RESERVED. DANISH 1. SÅDAN

Læs mere

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio, Molio specifications, development and challenges ICIS DA 2019 Portland, Kim Streuli, Molio, 2019-06-04 Introduction The current structure is challenged by different factors. These are for example : Complex

Læs mere

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind

Læs mere

Bilag. Resume. Side 1 af 12

Bilag. Resume. Side 1 af 12 Bilag Resume I denne opgave, lægges der fokus på unge og ensomhed gennem sociale medier. Vi har i denne opgave valgt at benytte Facebook som det sociale medie vi ligger fokus på, da det er det største

Læs mere

Den nye Eurocode EC Geotenikerdagen Morten S. Rasmussen

Den nye Eurocode EC Geotenikerdagen Morten S. Rasmussen Den nye Eurocode EC1997-1 Geotenikerdagen Morten S. Rasmussen UDFORDRINGER VED EC 1997-1 HVAD SKAL VI RUNDE - OPBYGNINGEN AF DE NYE EUROCODES - DE STØRSTE UDFORDRINGER - ER DER NOGET POSITIVT? 2 OPBYGNING

Læs mere

ECE 551: Digital System * Design & Synthesis Lecture Set 5

ECE 551: Digital System * Design & Synthesis Lecture Set 5 ECE 551: Digital System * Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) 5.2: Verilog Simulation I/O and 2001 Standard (In Separate File) 3/4/2003 1 ECE

Læs mere

How Long Is an Hour? Family Note HOME LINK 8 2

How Long Is an Hour? Family Note HOME LINK 8 2 8 2 How Long Is an Hour? The concept of passing time is difficult for young children. Hours, minutes, and seconds are confusing; children usually do not have a good sense of how long each time interval

Læs mere

Singleton pattern i Java

Singleton pattern i Java Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i Java Denne artikel beskriver Singleton pattern og implementation i Java. Den forudsætter kendskab til Java men ikke til Singleton.

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 31 Oktober 2011, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner

Læs mere

Sport for the elderly

Sport for the elderly Sport for the elderly - Teenagers of the future Play the Game 2013 Aarhus, 29 October 2013 Ditte Toft Danish Institute for Sports Studies +45 3266 1037 ditte.toft@idan.dk A growing group in the population

Læs mere

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com. 052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din

Læs mere

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile DSB s egen rejse med ny DSB App Rubathas Thirumathyam Principal Architect Mobile Marts 2018 AGENDA 1. Ny App? Ny Silo? 2. Kunden => Kunderne i centrum 1 Ny app? Ny silo? 3 Mødetitel Velkommen til Danske

Læs mere

DENCON ARBEJDSBORDE DENCON DESKS

DENCON ARBEJDSBORDE DENCON DESKS DENCON ARBEJDSBORDE Mennesket i centrum betyder, at vi tager hensyn til kroppen og kroppens funktioner. Fordi vi ved, at det er vigtigt og sundt jævnligt at skifte stilling, når man arbejder. Bevægelse

Læs mere

On the complexity of drawing trees nicely: corrigendum

On the complexity of drawing trees nicely: corrigendum Acta Informatica 40, 603 607 (2004) Digital Object Identifier (DOI) 10.1007/s00236-004-0138-y On the complexity of drawing trees nicely: corrigendum Thorsten Akkerman, Christoph Buchheim, Michael Jünger,

Læs mere

1 What is the connection between Lee Harvey Oswald and Russia? Write down three facts from his file.

1 What is the connection between Lee Harvey Oswald and Russia? Write down three facts from his file. Lee Harvey Oswald 1 Lee Harvey Oswald s profile Read Oswald s profile. Answer the questions. 1 What is the connection between Lee Harvey Oswald and Russia? Write down three facts from his file. 2 Oswald

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8 Trolling Master Bornholm 2016 Nyhedsbrev nr. 8 English version further down Der bliver landet fisk men ikke mange Her er det Johnny Nielsen, Søløven, fra Tejn, som i denne uge fangede 13,0 kg nord for

Læs mere

Åbenrå Orienteringsklub

Åbenrå Orienteringsklub Åbenrå Orienteringsklub Velkommen til det ægte orienteringsløb på Blå Sommer 2009 Din gruppe har tilmeldt spejdere til at deltage i det ægte orienteringsløb på Blå Sommer 2009. Orienteringsløbet gennemføres

Læs mere

GUIDE TIL BREVSKRIVNING

GUIDE TIL BREVSKRIVNING GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for

Læs mere

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs

Læs mere

Det er muligt at chekce følgende opg. i CodeJudge: og

Det er muligt at chekce følgende opg. i CodeJudge: og Det er muligt at chekce følgende opg. i CodeJudge:.1.7 og.1.14 Exercise 1: Skriv en forløkke, som producerer følgende output: 1 4 9 16 5 36 Bonusopgave: Modificer dit program, så det ikke benytter multiplikation.

Læs mere

Linear Programming ١ C H A P T E R 2

Linear Programming ١ C H A P T E R 2 Linear Programming ١ C H A P T E R 2 Problem Formulation Problem formulation or modeling is the process of translating a verbal statement of a problem into a mathematical statement. The Guidelines of formulation

Læs mere

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION P E R H E I S E L BERG I N S T I T U T F OR BYGGERI OG A N L Æ G BEREGNEDE OG FAKTISKE FORBRUG I BOLIGER Fra SBi rapport 2016:09

Læs mere

Titel: Hungry - Fedtbjerget

Titel: Hungry - Fedtbjerget Titel: Hungry - Fedtbjerget Tema: fedme, kærlighed, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: TV0000006275 25 min. DR Undervisning 29-01-2001 Denne pædagogiske vejledning

Læs mere

Sikkerhedsvejledning

Sikkerhedsvejledning 11-01-2018 2 Sikkerhedsvejledning VIGTIGT! Venligst læs disse instruktioner inden sengen samles og tages i brug Tjek at alle dele og komponenter er til stede som angivet i vejledningen Fjern alle beslagsdele

Læs mere

www.cfufilmogtv.dk Tema: Pets Fag: Engelsk Målgruppe: 4. klasse Titel: Me and my pet Vejledning Lærer

www.cfufilmogtv.dk Tema: Pets Fag: Engelsk Målgruppe: 4. klasse Titel: Me and my pet Vejledning Lærer Me and my pet My dogs SVTV2, 2011, 5 min. Tekstet på engelsk Me and my pet er en svenskproduceret undervisningsserie til engelsk for børn i 4. klasse, som foregår på engelsk, i engelsktalende lande og

Læs mere

Dendrokronologisk Laboratorium

Dendrokronologisk Laboratorium Dendrokronologisk Laboratorium NNU rapport 14, 2001 ROAGER KIRKE, TØNDER AMT Nationalmuseet og Den Antikvariske Samling i Ribe. Undersøgt af Orla Hylleberg Eriksen. NNU j.nr. A5712 Foto: P. Kristiansen,

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Panorama billede fra starten den første dag i 2014 Michael Koldtoft fra Trolling Centrum har brugt lidt tid på at arbejde med billederne fra

Læs mere

A Profile for Safety Critical Java

A Profile for Safety Critical Java A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren

Læs mere

Trolling Master Bornholm 2012

Trolling Master Bornholm 2012 Trolling Master Bornholm 1 (English version further down) Tak for denne gang Det var en fornøjelse især jo også fordi vejret var med os. Så heldig har vi aldrig været før. Vi skal evaluere 1, og I må meget

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Sæsonen er ved at komme i omdrejninger. Her er det John Eriksen fra Nexø med 95 cm og en kontrolleret vægt på 11,8 kg fanget på østkysten af

Læs mere

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0 Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft

Læs mere

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012 StarWars-videointro Start din video på den nørdede måde! Version: August 2012 Indholdsfortegnelse StarWars-effekt til videointro!...4 Hent programmet...4 Indtast din tekst...5 Export til film...6 Avanceret

Læs mere

Analyse, problemområde, anvendelsesområde

Analyse, problemområde, anvendelsesområde OOA&D, kap. 1-5 Fiktiv case Det supermarked I dagligt handler i, skal have et integreret kasse-, lagerstyrings- og EDI-system. Systemet skal gøre det muligt at sænke varebeholdningen uden at der kommer

Læs mere

South Baileygate Retail Park Pontefract

South Baileygate Retail Park Pontefract Key Details : available June 2016 has a primary shopping catchment of 77,000 (source: PMA), extending to 186,000 within 10km (source: FOCUS) 86,000 sq ft of retail including Aldi, B&M, Poundstretcher,

Læs mere

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning Side 1 af 9 SEPA Direct Debit Betalingsaftaler Vejledning 23.11.2015 1. Indledning Denne guide kan anvendes af kreditorer, som ønsker at gøre brug af SEPA Direct Debit til opkrævninger i euro. Guiden kan

Læs mere

The effects of occupant behaviour on energy consumption in buildings

The effects of occupant behaviour on energy consumption in buildings The effects of occupant behaviour on energy consumption in buildings Rune Vinther Andersen, Ph.D. International Centre for Indoor Environment and Energy Baggrund 40 % af USA's samlede energiforbrug sker

Læs mere

Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard)

Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard) Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard) På den allerførste skoledag fik de farver og papir. Den lille dreng farved arket fuldt. Han ku bare ik la vær. Og lærerinden sagde: Hvad er

Læs mere

Bemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret.

Bemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret. Check dine svar på: https://dtu.codejudge.net/02101-e18/ Exercise 1: Installer Eclipse og Java. Dette kan f.eks. gøres ved at følge instuktionerne i dokumentet eclipse intro.pdf som ligger under Fildeling

Læs mere

Objektorienteret design med arv og polymorfi:

Objektorienteret design med arv og polymorfi: Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Objektorienteret design med arv og polymorfi: Substitutionsprincippet Composite Design Pattern Finn Nordbjerg Side 1 Objektorienteret

Læs mere

Ventilation. Du skal selv være med til at holde din lejlighed sund You are responsible too: keep your apartment healthy

Ventilation. Du skal selv være med til at holde din lejlighed sund You are responsible too: keep your apartment healthy Ventilation Du skal selv være med til at holde din lejlighed sund You are responsible too: keep your apartment healthy Ventilation Ventilation Din lejlighed er renoveret, for at du skal have et sundt indeklima.

Læs mere

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et)

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Forældreskema Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Barnets alder: år og måneder Barnet begyndte at lære dansk da det var år Søg at besvare disse spørgsmål så godt

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 English version further down Så var det omsider fiskevejr En af dem, der kom på vandet i en af hullerne, mellem den hårde vestenvind var Lejf K. Pedersen,

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

Aktivering af Survey funktionalitet

Aktivering af Survey funktionalitet Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette

Læs mere

Special VFR. - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone

Special VFR. - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone Special VFR - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone SERA.5005 Visual flight rules (a) Except when operating as a special VFR flight, VFR flights shall be

Læs mere

extreme Programming Kunders og udvikleres menneskerettigheder

extreme Programming Kunders og udvikleres menneskerettigheder extreme Programming Software Engineering 13 1 Kunders og udvikleres menneskerettigheder Kunder: At sætte mål og få projektet til at følge dem At kende varighed og pris At bestemme softwarefunktionalitet

Læs mere

OXFORD. Botley Road. Key Details: Oxford has an extensive primary catchment of 494,000 people

OXFORD. Botley Road. Key Details: Oxford has an extensive primary catchment of 494,000 people OXFORD Key Details: Oxford has an extensive primary catchment of 494,000 people Prominent, modern scheme situated in prime retail area Let to PC World & Carpetright and close to Dreams, Currys, Land of

Læs mere

Titel Stutterer. Data om læremidlet: Tv-udsendelse 1: Stutterer Kortfilm SVT 2, , 14 minutter

Titel Stutterer. Data om læremidlet: Tv-udsendelse 1: Stutterer Kortfilm SVT 2, , 14 minutter Pædagogisk vejledning Titel Stutterer Tema: kærlighed Fag: Engelsk Målgruppe: 8.-10.kl. QR-koden fører til posten i mitcfu Data om læremidlet: Tv-udsendelse 1: Stutterer Kortfilm SVT 2, 11-09-2016, 14

Læs mere

INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen. I3PRG3 + I3DTM3 + I3ISY1-3. semester

INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen. I3PRG3 + I3DTM3 + I3ISY1-3. semester INGENIØRHØJSKOLEN I ÅRHUS Elektro- og IKT-afdelingen Side 1 af 7 Eksamenstermin: DECEMBER 2003 / JANUAR 2004 Varighed: 4 timer - fra kl. 9.00 til kl. 13.00 Ingeniørhøjskolen udleverer: 3 omslag samt papir

Læs mere

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form Danish Language Course for International University Students Copenhagen, 12 July 1 August 2017 Application form Must be completed on the computer in Danish or English All fields are mandatory PERSONLIGE

Læs mere

User Manual for LTC IGNOU

User Manual for LTC IGNOU User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service

Læs mere

LUL s Flower Power Vest dansk version

LUL s Flower Power Vest dansk version LUL s Flower Power Vest dansk version Brug restgarn i bomuld, bomuld/acryl, uld etc. 170-220 m/50 g One size. Passer str S-M. Brug større hæklenål hvis der ønskes en større størrelse. Hæklenål 3½ mm. 12

Læs mere

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll Small Autonomous Devices in civil Engineering Uses and requirements By Peter H. Møller Rambøll BACKGROUND My Background 20+ years within evaluation of condition and renovation of concrete structures Last

Læs mere

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance)

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance) Software 1 with Java Recitation No. 7 (Servlets, Inheritance) Servlets Java modules that run on a Web server to answer client requests For example: Processing data submitted by a browser Providing dynamic

Læs mere

VEDLIGEHOLDELSE AF SENGE

VEDLIGEHOLDELSE AF SENGE DK VEDLIGEHOLDELSE AF SENGE VEDLIGEHOLDELSE AF SENGE Sengen er typisk det møbel i hjemmet som bruges i flest timer gennem døgnet. Det betyder at sengen udsættes for et stort slid, og det er derfor vigtigt

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 5

Trolling Master Bornholm 2016 Nyhedsbrev nr. 5 Trolling Master Bornholm 2016 Nyhedsbrev nr. 5 English version further down Kim Finne med 11 kg laks Laksen blev fanget i denne uge øst for Bornholm ud for Nexø. Et andet eksempel er her to laks taget

Læs mere

- man sov tæt på belægningsstuerne

- man sov tæt på belægningsstuerne Præsenteret af: - man sov tæt på belægningsstuerne I belægningsstuen var der plads til 26 soldater: 24 menige soldater i dobbeltmands køjesenge og to befalingsmænd i enkeltmands køjesenge. Der var plads

Læs mere

Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances.

Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. System Model Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. Each process utilizes a resource as follows: request use e.g., request

Læs mere

Ugeseddel 4 1. marts - 8. marts

Ugeseddel 4 1. marts - 8. marts Ugeseddel 4 1. marts - 8. marts Læs følgende sider i kapitel 6 i lærebogen: s. 233 258 og s. 291 317 (afsnit 6.3 overspringes). Begynd at overveje, hvad afleveringsopgaven skal omhandle. Læs vejledningen,

Læs mere

Titel Found. Data om læremidlet: Pædagogisk vejledning Tema: Kærlighed Fag: Engelsk Målgruppe: kl.

Titel Found. Data om læremidlet: Pædagogisk vejledning  Tema: Kærlighed Fag: Engelsk Målgruppe: kl. Pædagogisk vejledning Titel Found Tema: Kærlighed Fag: Engelsk Målgruppe: 8.-10.kl. QR-kode fører til posten i mitcfu Data om læremidlet: Tv-udsendelse 1: Found Kortfilm SV2 TV0000028173, 19-01-2014, 20

Læs mere

Cross-Sectorial Collaboration between the Primary Sector, the Secondary Sector and the Research Communities

Cross-Sectorial Collaboration between the Primary Sector, the Secondary Sector and the Research Communities Cross-Sectorial Collaboration between the Primary Sector, the Secondary Sector and the Research Communities B I R G I T T E M A D S E N, P S Y C H O L O G I S T Agenda Early Discovery How? Skills, framework,

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

4 Basal Objekt-orienteret Programmering I.

4 Basal Objekt-orienteret Programmering I. 4 Basal Objekt-orienteret Programmering I. Klasser i forhold til abstrakte datatyper og record-typer. Variable og operationer. Klasse-interfaces. Klasser og typer. Klasse-instantiering og initialisering.

Læs mere

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B. Mandara 1,884 sq. ft. Tradition Series Exterior Design A Exterior Design B Exterior Design C Exterior Design D 623.935.6700 robson.com Tradition Series Exterior Design A w/opt. Golf Cart Garage Exterior

Læs mere

Boligsøgning / Search for accommodation!

Boligsøgning / Search for accommodation! Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer

Læs mere

INGEN HASTVÆRK! NO RUSH!

INGEN HASTVÆRK! NO RUSH! INGEN HASTVÆRK! NO RUSH! Keld Jensen Nr. 52, december 2018 No. 52, December 2018 Ingen hastværk! Vær nu helt ærlig! Hvornår har du sidst opholdt dig længere tid et sted i naturen? Uden hastværk. Uden unødvendig

Læs mere

Sammenligning af adresser til folkeregistrering (CPR) og de autoritative adresser

Sammenligning af adresser til folkeregistrering (CPR) og de autoritative adresser Sammenligning af adresser til folkeregistrering (CPR) og de autoritative adresser Comparison of addresses used in the population register and the authentic addresses Side 1 Formål Purpose Undersøge omfanget

Læs mere

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.

Læs mere

Singleton pattern i C#

Singleton pattern i C# Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i C# Denne artikel beskriver Singleton pattern og implementation i C#. Den forudsætter kendskab til C# men ikke til Singleton. Der er

Læs mere

Central Statistical Agency.

Central Statistical Agency. Central Statistical Agency www.csa.gov.et 1 Outline Introduction Characteristics of Construction Aim of the Survey Methodology Result Conclusion 2 Introduction Meaning of Construction Construction may

Læs mere

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 info@sttcondigi.com www.sttcondigi.com

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 7 Januar 2008, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner

Læs mere

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B. Mandara 1,884 sq. ft. Tradition Series Exterior Design A Exterior Design B Exterior Design C Exterior Design D 623.935.6700 robson.com Tradition OPTIONS Series Exterior Design A w/opt. Golf Cart Garage

Læs mere

Design til digitale kommunikationsplatforme-f2013

Design til digitale kommunikationsplatforme-f2013 E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.

Læs mere

frame bracket Ford & Dodge

frame bracket Ford & Dodge , Rev 3 02/19 frame bracket 8552005 Ford & Dodge ITEM PART # QTY DESCRIPTION 1 00083 8 NUT,.50NC HEX 2 00084 8 WASHER,.50 LOCK 3 14189-76 2 FRAME BRACKET 4 14194-76 1 411AL FRAME BRACKET PASSENGER SIDE

Læs mere

3D NASAL VISTA 2.0

3D NASAL VISTA 2.0 USER MANUAL www.nasalsystems.es index index 2 I. System requirements 3 II. Main menu 4 III. Main popup menu 5 IV. Bottom buttons 6-7 V. Other functions/hotkeys 8 2 I. Systems requirements ``Recommended

Læs mere

JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON

JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON READ ONLINE AND DOWNLOAD EBOOK : JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON Click button to download this ebook READ ONLINE AND DOWNLOAD JOHN LENNON (DANISH

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Populært med tidlig færgebooking Booking af færgebilletter til TMB 2014 er populært. Vi har fået en stribe mails fra teams, som har booket,

Læs mere

Grundindstilling C D. du derimod er kraftigt bygget skal dynamikken strammes. B - Højden på stolen skal være så begge fødder kan hvile fladt på gulvet

Grundindstilling C D. du derimod er kraftigt bygget skal dynamikken strammes. B - Højden på stolen skal være så begge fødder kan hvile fladt på gulvet Grundinlling Når du sætter dig på kontorstn første gang inlles højde, sædedybde, siddevinkel, vægtdynamik og ryghøjde, så stn passer l din højde og vægt. A - Vægtdynamikken styrer den kraft du skal bruge

Læs mere

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB)

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB) Fejlbeskeder i Stofmisbrugsdatabasen (SMDB) Oversigt over fejlbeskeder (efter fejlnummer) ved indberetning til SMDB via webløsning og via webservices (hvor der dog kan være yderligere typer fejlbeskeder).

Læs mere

Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004

Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004 Genbrugelige komponenter og designmønstre i Java Jacob Nordfalk Ingeniørhøjskolen i København Nykøbing F itvisioncenter 24. februar 2004 Program Om Jacob Nordfalk introduktion (ikke-teknisk del) Komponentbaseret

Læs mere

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1)

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1) Fejlbeskeder i SMDB Validate Business Rules Request- ValidateRequestRegist ration (Rules :1) Business Rules Fejlbesked Kommentar the municipality must have no more than one Kontaktforløb at a time Fejl

Læs mere