Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet
|
|
- Johan Thomsen
- 2 år siden
- Visninger:
Transkript
1 Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet Baggrund: I et frugtbart samarbejde mellem Danmarks Statistik, Forskningsservice, og Centre for Applied Microeconometrics, Økonomisk Institut, Københavns Universitet, er der etableret en samling af tidsrækker, som stilles til rådighed for CAMs forskere. Af almindelige ordens- og sikkerhedsgrunde har hvert enkelt projekt og dets deltagere kun adgang til udvalgte registre og variabler. Problem/Udfordring: * , SB: Problem - eller på nudansk: Udfordring! Data class(pw=minkode) Data class(pw=&pwd) %Macro Problem Data class(pw=&pwd) %Mend Problem Options mprint %Problem Ved afvikling af ovenstående ses det, at værdien af &pwd vises i loggen, hvilket selvfølgelig ikke er så smart! Dannelse af Views: * DanView.sas Opgave: Dan views til læsning af registre i Demo_db. I det første view skjules pw for projektet. Bemærk anvendelsen af Nosave, der sikrer at koden bag viewet ikke kan læses. Det næste view dannes med SQL. Her foretages en eventuel ændring af Rækkefølgen af variablerne samt tilknyttes et libname , SB: Første udgave %include "&Her\Begynd.sas" %include "&Her\HentDsnAkode.sas" %include "&Her\SkjulPW.sas" %Macro DanView(Reg,SortVar,VarList,ReorderList) Argumenter: Reg - Navn på register SortVar - Her sættes en sorteringsvariabel i dictionary Varlist - her udvælges eventuelt variabler. Kan være blank. ReorderList - Ændring af rækkefølgen af variabler i dictionary. Kan være * for alle.
2 Data bib.®.av(sortedby=&sortvar)/view=bib.®.av(source=nosave) %SkjulPW(Set fra.®(pw="<adgangskode>")) By &SortVar %If &Varlist^= %Then Keep &VarList Proc Sql Create view bib.®.v as Select &ReorderList from bib.®.av using libname fra "&Her\Demo_db" Quit %Mend DanView Options mprint mrecall msglevel=i %Begynd(R) &Batch.%include "&Her\PWencode.sas" /source2 Libname Fra "&Her\Demo_db" Libname bib "&Her\Sasbib" %DanView(class,name,,%str(Name, Age, Height, Sex, Weight)) %DanView(classfit,Name,Name predict lowermean uppermean lower upper,*) Projektets fælles data er anbragt i Demo_db, der her eksemplificerer CAMs fælles database. Brugen af views sikrer at det enkelte projekt kun har adgang til de relevante data, mens det nødvendige password forbliver skjult. Makroen SkjulPW er det eneste originale bidrag til løsningen. %Macro SkjulPW(Linie) Argumenter: Linie Skal indeholde strengen <AdgangsKode>, der omsættes til det aktuelle password. Husk ved kaldet at anvende %str(), hvis der er kommaer i Linie. Gældende makrooptions aflæses, nulstilles og sættes igen , SB: Første version %Local currmprint currsymbolgen LocalLinie %Let currmprint=%sysfunc(getoption(mprint)) %Let currsymbolgen=%sysfunc(getoption(symbolgen)) %Let LocalLinie=* &linie &LocalLinie Options nomprint nosymbolgen Hvis _pwencode er sat af Proc PWencode, anvendes denne. Ellers anvendes den indtastede kode &DsnAkode. %If %symexist(_pwencode) %then %Let LocalLinie=%sysfunc(tranwrd(&Linie,<AdgangsKode>,&_pwencode)) %Else %Let LocalLinie=%sysfunc(tranwrd(&Linie,<AdgangsKode>,&DsnAkode)) &Locallinie Options &currmprint &currsymbolgen %Mend SkjulPW
3 Oprettelse af eksempel og test: * Flyt.sas Opgave: Her dannes testdata i Demo_db , SB: Første udgave %include "&Her\Begynd.sas" %include "&Her\HentDsnAkode.sas" %include "&Her\SkjulPW.sas" Options mprint mrecall msglevel=i %Let FqrsteGang= %Begynd(W) Libname bib "&Her\Demo_db" %SkjulPW(Data bib.class(pw="<adgangskode>")) %SkjulPW(Proc sort data=sashelp.classfit out=bib.classfit(pw="<adgangskode>")) By name * TestView.sas Her ses et eksempel på anvendelsen af viewet , SB: TestView Options mprint mrecall msglevel=i %Macro TestView(Reg) Title "Test af view ®.v" Proc contents data=bib.®.v varnum Proc print data=bib.®.v %Mend TestView Libname bib "&Her/Sasbib" %TestView(class) %TestView(classfit) Ved kopiering af ovenstående og papirets øvrige kode kan det samlede eksempel afprøves. Læseren er også velkommen til at e-skrive til forfatteren så tilsendes der en zipfil! Administration: Det har været en udtrykkelig forudsætning, at programmeringen kunne ske i Enterprise Guide samtidigt med, at afvikling i batch stadig skulle være mulig. Løsningen er også afprøvet under 9.3. %Macro Begynd(RellerW) Argumenter: R for Read, W for Write - begge sendes videre til makroen HentDsnAkode. Variabler: Afvikling - 0 for klassisk eller Batch, 1 For EG FqrsteGang - Sættes til *, således at gentagen udførelse forhindres Batch - Sættes til * under EG , SB: Tilpasset 9.3, SYSPROCESSNAME , SB: Første version %Global DsnAkode FqrsteGang Afvikling Batch
4 %If %substr(&sysprocessname,1,3) EQ %str(dms) or %substr(&sysprocessname,1,7) EQ %str(program) %then %Let Afvikling=0 %Else %Let Afvikling=1 &FqrsteGang %HentDsnAkode(&RellerW) %If &Afvikling=0 %then %Let Batch=&Fqrstegang %Else %Let Batch=* %Let FqrsteGang=* %Mend Begynd %Macro HentDsnAkode(RellerW) Argumenter: R for Read, W for Write Ved R promptes kun én gang for adgangskoden. Ved W gøres det to gange. Funktion: Under Batch/Klassisk anvendes %Windows, men der under EG anvendes Promts , SB: KontrolKode erklæres som Local , SB: Første version %Local KontrolKode %Let DsnAkode= R for Read %If &RellerW = R %Then %Do %If &Afvikling=0 %then %Do %Window AkodeR 'Adgangskode til alle datasæt:' DsnAkode 8 attr=underline display=no required=yes %Display AkodeR %Else %Do %Let DsnAkode=&AkodeR_password W for Write %Else %Do %If &Afvikling=0 %then %Do %Do %Until(&DsnAkode = &KontrolKode) %Window AkodeW 'Adgangskode til alle datasæt:' DsnAkode 8 attr=underline display=no required=yes 'Indtast koden igen:' KontrolKode 8 attr=underline display=no required=yes %Display AkodeW %Else %Do %Let DsnAkode=&AkodeR_PASSWORD %Let KontrolKode=&Kontrol_PASSWORD %If &DsnAkode NE &KontrolKode %Then %Do %Put Fejl i Password - Kør programmet igen!!!
5 %ABORT ABEND %Mend HentDsnAkode Nedenstående er et eksempel på brug af proceduren Pwencode: * , SB: Test af PWencode Proc pwencode in="&pwd" Filename klip clipbrd Proc pwencode in="&pwd" out=klip Forfatter: Svend Bang, Systemkonsulent Center for Samfundsvidenskabelig IT, Københavns Universitet Øster Farimagsgade 5, 1353 København K. Kontor: CSS, Tlf.: E-post: Læseren er meget velkommen til at e-skrive eller ringe for at afklare de mystiske detaljer I makrokoden! Kilder: Art Carpenter, "Carpenter's Complete Guide to the SAS Macro Language, Second Edition". SAS Institute. Det er en fremragende bog både til læsning og til opslag. Den kan købes ved henvendelse til den hjælpsomme Ane Gerken, Sas Institute, DK. Brugen af blank elelr * i makrovariablerne FqrsteGang og Batch er hentet fra &debug side Paul D Sherman & Arthur L. Carpenter, "Secret Sequel: Keeping Your Password Away From the LOG". Artiklen giver et godt overblik over brug af password og dets undertrykkelse i loggen. Teknikken til undertrykkelse og efterfølgende genoplivning af makrooptions er hentet herfra. Leanne Tang, "Encoding the Password - A low maintenance way to secure your data access". Artiklen er en læseværdig gennemgang af Proc Pwencode.
Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik
Peter Kellberg Rundt om Danmarks Statistiks makroer Design, Standardisering, Teknik SAS Forum 2009 Ét makrobibliotek ca 50 makroer, vi selv har lavet mange andre fx CLAN Autocall makroer en makro er et
Moderne SAS-programmering på webben med SAS Studio. Georg Morsing SAS Institute
Moderne SAS-programmering på webben med SAS Studio Georg Morsing SAS Institute SAS-programmering med SAS Display Manager 1985 2015 Den nye SAS program editor i SAS Enterprise Guide August 2010 SAS Enterprise
VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING
VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING Copyr i g ht 2013, SAS Ins titut e Inc. All rights res er ve d. Livet som SAS-programmør er blevet lettere med SAS Enterprise
ODBC made easy på dansk (når bare man ved hvordan) Jesper Michelsen, Data warehouse & Analyse
ODBC made easy på dansk (når bare man ved hvordan) Jesper Michelsen, Data warehouse & Analyse Agenda Præsentation Hvad er ODBC? ODBC Datakildeadministrator System-DSN Distribution Fil-DSN Scriptede connections
PROC TRANSPOSE. SAS-tabellen - hensigtsmæssig lagring af data. Copyright 2011 SAS Institute Inc. All rights reserved.
PROC TRANSPOSE SAS-tabellen - hensigtsmæssig lagring af data Copyright 2011 SAS Institute Inc. All rights reserved. Transponerede tabeller Brede eller smalle? Hvad: Brede tabeller har mange kolonner med
Mænd, Mus og Metadata
Mænd, Mus og Metadata Henrik Dorf SAS Institute A/S Intet er jo hvad det gir sig ud for Mus er en computermus Mænd er personer af begge køn der tager backup og ikke vil have en musearm Metadata er data
INTRODUKTION TIL SAS
INTRODUKTION TIL SAS MOGENS RING PETERSEN August 2010 INDHOLDSFORTEGNELSE SAS SOM PROGRAMMERINGSSPROG... 4 Programstrukturen i SAS... 4 SAS's hjælpesystem... 5 Eksempler på SAS-programmer... 5 Datatyper...
Anvendelse af Model- View koncept i SAS Stored Processer
Anvendelse af Model- View koncept i SAS Stored Processer Peter Sandal Boll Chefkonsulent Professional Services, Skanderborg SAS Institute A/S Agenda Model-View-Controller konceptet (MVC) Eksempel med put-rapport
OPC ACCESS HEARTBEAT 1
OPC Access Heartbeat Dette dokument gennemgår i et kort eksempel, hvordan OPC Access konfigureres til at anvende Heartbeat funktionen til at dokumentere kontinuerlig forbindelse mellem SQL Server og OPC
Variansanalyse i SAS. Institut for Matematiske Fag December 2007
Københavns Universitet Statistik for Biokemikere Det naturvidenskabelige fakultet Institut for Matematiske Fag December 2007 Variansanalyse i SAS 2 Tosidet variansanalyse Residualplot Tosidet variansanalyse
Programmering I Java/C#
Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren
Umbraco installationsvejledning
på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er
Deltag i en quiz: Test din viden i SAS -programmering
Deltag i en quiz: Test din viden i SAS -programmering Georg Morsing, uddannelsesdirektør Copyright 2011 SAS Institute Inc. All rights reserved. Test din SAS -programmering 12 spørgsmål 4 svarmuligheder
Appelsiner, bananer og citroner
Appelsiner, bananer og citroner Af: Peter Kellberg Danmarks Statistik Sejrøgade DK-00 København Ø pke@dstdk SAS og øvrige SAS Institute Inc-produkter samt navngivne serviceydelser er registrerede varemærker
Introduktion til funktioner, moduler og scopes i Python
Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til funktioner, moduler og scopes i Python Denne artikel er fortsættelsen af "I gang med Python", som blevet publiceret her på sitet for
Dan dine egne SAS - funktioner med PROC FCMP
Dan dine egne SAS - funktioner med PROC FCMP Karsten Lund, chefkonsulent PS Commercial / Life Sciences Fordele og ulemper ved at anvende PROC FCMP Fordele ved at anvende PROC FCMP Bedre mulighed for at
Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute
Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?
Dynamiske Web-applikationer i SAS-portalen
Michael Madsen og Poul Aistrup SEB Pension Dynamiske Web-applikationer i SAS-portalen SAS Forum Danmark 26.05.2009 1 SEB er en nordeuropæisk finanskoncern SEB kort fortalt Grundlagt i 1856 af Wallenberg
Introduktion til SAS macro language
Introduktion til SAS macro language Ole Steen Senior Principal Consultant Knowledge & Education SAS Institute A/S Formålet med makro Makro kan kort beskrives som tekstbehandling på et SAS - program, umiddelbart
Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer
Denne guide er oprindeligt udgivet på Eksperten.dk TreeView i Access II Jeg vil i denne anden udgave af treeview føljetonen begynde på et mere brugbart eksempel med et TreeView. Vi laver en ny database
Hvorfor SAS Kort intro til SAS
Hvorfor SAS Kort intro til SAS Efterår 2015 Janne Petersen Judith L Jacobsen Lene Theil Skovgaard Kan alt Alle ph.d. studerende har gratis adgang Fra universitetet eller hospitalerne Kode --- hjælp fra
ODS measured tagset til RTF er smart og kan tilpasses
ODS measured tagset til RTF er smart og kan tilpasses 4. Oktober 2012 Marc Andersen, StatGroup ApS, Denmark Indhold Oversigt Hvorfor Hvad Validering Programkode til tagset: send mail til Tips Konklusion
Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.
GeoCad modul GeoDB I GeoCAD er det muligt at koble relationsdatabase til GeoEDIT. Her igennem er det muligt at lagre forskellige oplysninger i databasen og koble disse oplysninger til objekter i kortet.
ExtraNet. Sider beskyttet med kodeord i OLO
ExtraNet Sider beskyttet med kodeord i OLO Side 1 af 16 For brugeren af din hjemmeside Fra forsiden kan du indsætte en knap, som henviser til en side, som kræver en kode. Side 2 af 16 Login er nødvendigt
Kort intro til SAS. Efterår 2015. Janne Petersen Judith L Jacobsen Lene Theil Skovgaard
Kort intro til SAS Efterår 2015 Janne Petersen Judith L Jacobsen Lene Theil Skovgaard 1 Hvorfor SAS Kan alt Alle ph.d. studerende har gratis adgang Fra universitetet eller hospitalerne Kode --- hjælp fra
Opsætning af Oracle Designer 10g repositorie
Opsætning af Oracle Designer 10g repositorie Dette dokument beskriver hvordan man opsætter det repositorie, som Oracle Designer gemmer sine data i. Udgangspunktet er at man har installeret Oracle Database
Vejledning til Teknisk opsætning
Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder
Status på det trådløse netværk
Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne
Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User
Hosted CRM 2011 Outlook client connector setup guide Date: 2011-06-29 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 16 LEGAL INFORMATION Copyright 2011
SAS-programmering med sikkerhedsnet: FUTS (Framework for Unit Testing SAS programs)
SAS-programmering med sikkerhedsnet: FUTS (Framework for Unit Testing SAS programs) Forkerte analyseresultater fra virksomhedens egen SAS-programmør kan have store omkostninger for virksomheden. Derfor
Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...
Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker
Google Maps og SAS/GRAPH software
Google Maps og SAS/GRAPH software Jens Dahl Mikkelsen, Business Advisor, Information Management Agenda Formål Introduktion til geografisk visning af data SAS/GRAPH software Google Maps, Google Earth Geokodning
Opsætning af MobilePBX med Kalenderdatabase
Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database
Peter Kellberg. Det vidste du ikke om et EG projekt!
Peter Kellberg Det vidste du ikke om et EG projekt! SAS Forum 2010 Spørgsmål? Kan tanker om sex få én til at nyse? Ja! Journal of the Royal Society of Medicine Det vigtigste først Er sex overhovedet relevant
Advanced Word Template Brugermanual
Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste
Projekt DATA step view
Projekt DATA step view Af Louise Beuchert Formål Formålet med dette projekt, er at sammenligne tid/ressourcekonsekvenser ved at køre SASjobs på data hentet som henholdsvis en fysisk kopi af data filen
En Kort Introduktion til Oracle
En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering
Vejledning til at tjekke om du har sat manuel IP på din computer.
Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...
SAS formater i Danmarks Statistik
Danmarks Statistik, Forskningsservice og Kundecenter 9. januar 2012 SAS formater i Danmarks Statistik 1. Indledning... 1 2. Hvor findes formater og øvrige datafiler?... 2 3. Hvordan bruges formater i SAS-programmet?...
PID2000 Archive Service
PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren
MySQL i Java. Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007
MySQL i Java Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007 Hvad er MySQL? Det er et database system, som er gratis for os at bruge. Det er lidt mere besværligt i starten at bruge
SAS@Nykredit. en fælles opsætning af SAS som grundlag for samarbejde. Jesper Michelsen, Risikostyring Modeller 02-10-2012 1
SAS@Nykredit en fælles opsætning af SAS som grundlag for samarbejde Jesper Michelsen, Risikostyring Modeller 02-10-2012 1 Agenda WHOAMI Hvad var scenen i efteråret 2011 Hvorfor kan vi ikke bare klare os
Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske
Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:
Har du glemt hvordan du loggede ind, da du oprettede din ansøgning?
Har du glemt hvordan du loggede ind, da du oprettede din ansøgning? Når du skal logge på ansøgningssystemet for at tjekke dine beskeder, ansøgningens status eller eventuelt acceptere et tilbud om optagelse,
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
Programmering C RTG - 3.3 09-02-2015
Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...
High-Performance Data Mining med SAS Enterprise Miner 14.1
High-Performance Data Mining med SAS Enterprise Miner 14.1 nye procedurer til en mere effektiv modeludviklingsproces Kristina Birch, Advisory Analytical Consultant, SAS Institute Indhold Hvad er High-Performance
Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User
Hosted CRM 2011 Outlook client connector setup guide Date: 2011-09-08 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 19 LEGAL INFORMATION Copyright 2011
Databaseadgang fra Java
Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,
The EAL Jobportal. How to get started
The EAL Jobportal How to get started Be prepared Before you start You need to know the ID of your Uni login (WAYF login) You need a browser like Firefox, Safari, Google Chrome (or IE 9 or higher) You need
a) Oprettelse af brugerkoder, brugernavne og brugerrettigheder. 2. Vent til velkomsthilsenen erstattes af meddelelsen Kodeindtastning.
Administratorvejledning for den elektroniske lås SELO-B Al programmering skal ske med lågen åben Den fabriksindsstillede administratorkode 1 2 3 4 5 6 7, skal straks ændres. a) Oprettelse af brugerkoder,
Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...
Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...
Zinio. Hvordan virker den?
Zinio Hvordan virker den? Fakta Adgang til 190 magasiner i bibliotekspakken Kun engelsksprogede magasiner Udkommer samtidig med trykt version Intet loft på antal lån Lån ophører ikke, men skal dog slettes
Anvend dine SAS -programmer som SAS Stored Processes
Anvend dine SAS -programmer som SAS Stored Processes Christina Johansson & Thomas Bjerggaard SAS Institute A/S indicates USA registration. Emner Hvad er en STP? Hvordan danner man en STP? Hvem kan bruge
Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003
Side 1 af 8 Dato: 14-05-2003 Til Sigurd Som aftalt vil jeg her fremsende vores program til vores 80C535 kit og display. Det gik jo ud på at vi skulle starte med at få den til at intialiserer displayet,
RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion
RIGSPOLITIET Vejledning i konvertering fra Word -dokument til PDF-fil på politi.dk Rigspolitiets websektion Indledning Da vi skal leve op til kravene om tilgængelighed på Internettet, skal alle tekster
Dynamisk PHP design OPDATERET
Denne guide er oprindeligt udgivet på Eksperten.dk Dynamisk PHP design OPDATERET I har måske undret jer over "http://bla.dk/?side=kontakt", her beskriver jeg hvordan, og hvorfor Skrevet den 03. Feb 2009
Installation af Oracle 10g Release 2 database
Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server
Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Makrosikkerhed (Sikkerhedsindstillinger)...13
1 Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Hvad er en makro... 10 Hvad kan du bruge en makro til... 10 Hvad en makro er (Visual Basic for Applications)... 11 Det hele sker
Elektroniske tidsskrifter og databaser via Medicinsk Biblioteks hjemmeside. Procedure når du sidder ved en PC, der er koblet til sygehusets netværk
Vejledning Elektroniske tidsskrifter og databaser via Medicinsk Biblioteks hjemmeside Procedure når du sidder ved en PC, der er koblet til sygehusets netværk Vælg: http://www.aalborgsygehus.rn.dk/afdelinger/sygehusledelsen/medicinsk+bibliotek/
OPC Access 3.0 opdatering via Stored Procedure
OPC Access 3.0 opdatering via Stored Procedure Dette dokument gennemgår et eksempel på, hvordan OPC Access 2.0 kan konfigureres til at opdatere en database via en stored procedure. OPC ACCESS 2.0 OPDATERING
DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index
DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE
Citrix Receiver komplet guide til installation, brug og fejlfinding Version 1.4 18-05-2015
Citrix Receiver komplet guide til installation, brug og fejlfinding Version 1.4 18-05-2015 Om Seas-Nve Citrix Reciver 2015 Tidligere kunne Citrix kun tilgås fra en Browser (eks. Internet explorer, Safari,
Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net
Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som hører til din konto, tryk
Citrix Receiver guide til Mac, Iphone, Ipad Version 1.4 18-05-2015
Citrix Receiver guide til Mac, Iphone, Ipad Version 1.4 18-05-2015 Om Seas-Nve Citrix Reciver 2015 Tidligere kunne Citrix kun tilgås fra en Browser (eks. Internet explorer, Safari, Crome) via Seas-Nve
Bilag 4 Klient certifikat opsætning til test af SLS webservice
Bilag 4 Klient certifikat opsætning til test af SLS webservice SLS Version 5.0 12.03.2013 Indholdsfortegnelse SLS Webservices klient certifikatopsætning test 1. Klient certifikat opsætning til test af
Write-N-Cite III til Word 2003
Write-N-Cite III til Word 2003 Indhold Installation på hospitalets computere... 2 Installation på privat computer... 2 Login på RefWorks i Word... 3 Indsæt referencer i et dokument... 4 Formater dokument
TimeStamper Guide til fejlretning
TimeStamper Guide til fejlretning for version 2.01 Copyright 2002-2013 www.timestamper.dk LICENSVEJLEDNING ver A09.doc ANSVARSFRASKRIVELSE: I ingen tilfælde skal udvikleren og/eller dets respektive leverandører
Dansk Ride Forbund Stævnesystem 2 Installationsvejledning
Dansk Ride Forbund Stævnesystem 2 Installationsvejledning Redigeret Marts 2009 DANSK RIDE FORBUND Stævnesystem 2 Installationsvejledning Side 1 af 19 Indholdsfortegnelse: 1. Minimumskrav 3 2. Download
Xerox. Øvelse med tekst og billeder Nattergalen
Xerox Øvelse med tekst og billeder Nattergalen 1. opsætning af dokument i InDesign: - Klik File > New. I dialogboksen udfyldes indstillingerne som vist herunder. Det er vigtigt, at tage stilling til størrelser
Opret ODBC datakilde Vejledning
Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse
Exceptions i Delphi. Try except
Exceptions i Delphi Exceptions er en teknik til at fange fejl under programafviklingen. Ikke programmeringsfejl, men fejl der opstår i forskellige situationer, f.eks. en fil der mangler en fil der er skrivebeskyttet,
REFWORKS FAGKONSULENTENS VEJLEDNING
REFWORKS FAGKONSULENTENS VEJLEDNING Nationale Kliniske Retningslinjer Version 09-02-2015 2015 Indholdsfortegnelse 1. Refworks og Nationale Kliniske Retningslinjer... 3 2. Ekstern adgang til RefWorks...
GUIDE TIL CLOUD DRIVE
GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten
Elektroniske tidsskrifter og databaser via Regionslicenser
Vejledning Elektroniske tidsskrifter og databaser via Regionslicenser Via Regionslicenser kan hver region tilbyde alle hospitalsansatte og praksissektoren adgang til en række elektroniske ressourcer Adgangen
Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.
Softwaretest - også af "ikke testbar" software DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.dk Hvorfor softwaretest? Software er sjældent fejlfri Test sikrer at softwaren
Udbedring af fejlsituationer ved anvendelse af BridgeMate
Udbedring af fejlsituationer ved anvendelse af BridgeMate Indhold: Kort om BridgeCentral og BridgeMate funktionen Resumé PC en går i dvale eller lukker ned under en session Serveren mister strøm Et bord
DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Indhold
DET KONGELIGE Indhold Download driver... 2 Find version af Windows 7.... 2 Hent drivers til Windows Windows 7.... 5 Udpak driver... 6 Windows 7 installation af printer.... 8 Side 1 af 12 DET KONGELIGE
GUIDE TIL CLOUD DRIVE
GUIDE TIL CLOUD DRIVE Dette er en guide til, hvordan du effektivt kommer i gang med at bruge Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive-klienter 2. Guide til Windows-klienten 2.1. Installation
Vejledning til brug af BWS arbejdsplads med Cisco VPN klient
Vejledning til brug af BWS arbejdsplads med Cisco VPN klient - Tilslut din BWS computer til bankens netværk hjemmefra Version Forfatter Dato Dokumentstatus 1.0 Niklas Petersen 24.08.2015 Oprettet Side
Sammenlign og byt. Et eksempel på dokumentering af et program
Sammenlign og byt Et eksempel på dokumentering af et program Sammenlign og byt Jeg har valgt, som et eksempel, at dokumentere et meget enkelt program som indlæser to tal, sammenligner dem og udskriver
Schedulering af SAS job i MS Task Scheduler, som sender e-mail med log og statuskode ved fejl
Schedulering af SAS job i MS Task Scheduler, som sender e-mail med log og statuskode ved fejl Eksemplet består af 2 dele, et SAS program der fejler, samt et Powershell script til at eksekvere SASprogrammet
how to save excel as pdf
1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,
Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet
Installation Aesiras Internet hjemmeside og webshop Aesiras -integreret Regnskab, Handel og Internet Installationsvejledning Tak fordi du valgte Aesiras Business & Internet. I denne vejledning vil vi guide
vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:
Fejlhåndtering Selv de bedste programmører laver af og til fejl! Dette kommer sikkert som en overraskelse for de fleste, bortset fra de, der har arbejdet med et hvilket som helst større program. Fejl kan
DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Indhold
DET KONGELIGE Indhold Download driver... 2 Find version af vista.... 2 Hent drivers til Windows Vista... 4 Udpak driver... 5 Windows Vista installation af printer.... 7 Side 1 af 12 DET KONGELIGE KB har
Spil Master Mind. Indledning.
side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de
Har du glemt hvordan du loggede ind, da du oprettede din ansøgning?
Har du glemt hvordan du loggede ind, da du oprettede din ansøgning? Når du skal logge på ansøgningssystemet for at tjekke dine beskeder, ansøgningens status eller eventuelt acceptere et tilbud om optagelse,
Man indlæser en såkaldt frequency-table i SAS ved følgende kommandoer:
1 IHD-Lexis 1.1 Spørgsmål 1 Man indlæser en såkaldt frequency-table i SAS ved følgende kommandoer: data ihdfreq; input eksp alder pyrs cases; lpyrs=log(pyrs); cards; 0 2 346.87 2 0 1 979.34 12 0 0 699.14
Kom i gang med SAS STPbaserede
make connections share ideas be inspired Kom i gang med SAS STPbaserede webapplikationer Lars L. Andersson Chefkonsulent Webapplikationer Interaktion med serverbaserede data via skærmbilleder leveret gennem
Android. Opsætning af Samsung Galaxy Ace
Android Opsætning af Samsung Galaxy Ace 2 november 2011 Tryk på Finish 3 november 2011 Isæt simkort Isæt batteri Isæt SD kort Tænd telefon i højre side for oven Tast pinkode Vælg DK TDC på skærmen Tryk
PUT og INPUT funktionerne
PUT og INPUT funktionerne Af: Peter Kellberg Danmarks Statistik Sejrøgade 11 DK-2100 København Ø pke@dst.dk PUT og INPUT-funktionerne Denne artikel er foranlediget af en henvendelse til vores interne SAS
Vejledning til SmartSignatur Proof Of Concept
Vejledning til SmartSignatur Proof Of Concept Version 0.9.1 15. marts 2013 Indhold Vejledning til SmartSignatur Proof Of Concept... 1 Hvad er en medarbejdersignatur... 3 Juridiske aspekter ved brug af
Elektroniske tidsskrifter og databaser via Regionslicenser
Vejledning Elektroniske tidsskrifter og databaser via Regionslicenser Via Regionslicenser kan hver region nu tilbyde alle hospitalsansatte og praksissektoren adgang til en række elektroniske ressourcer
Den forudsætter kendskab til C++ og lidt kendskab til SQL og MySQL C API.
Denne guide er oprindeligt udgivet på Eksperten.dk Brug af MySQL i C++ Denne artikel bygger ovenpå artiklen "MySQL C API" og forklarer hvordan man kan programmere mere objekt orienteret. Den forudsætter
Vejledning til udfyldelse af online ansøgningsskema
Vejledning til udfyldelse af online ansøgningsskema University of Queensland Study Abroad 1 Start your UQ Application Log ind via https://apply.uq.edu.au Du skal nu lave en ny profil ( account ). Det gør
[MARKONLINE I CITRIX]
2012 [Type text] Udarbejdet af Udarbejdet for Optimering af MarkOnline I Citrix miljøer Indholdsfortegnelse Baggrundsinfo... 2 Symptomerne... 3 MarkOnline starter ikke... 3 MarkOnline startes, men download
Vejledning: Brug GGs trådløse netværk Side 1 af 11
Kapitel: Indhold Side 1 af 11 Indhold Indhold... 1 GGs trådløse netværk - det du skal vide... 2 Android... 3 iphone... 5 Windows Phone (guide mangler)... 7 Windows på GribskovGymnasium... 8 Mac OSX på
Nets - Medarbejder Signatur
Nets - Medarbejder Signatur Nets Direkte Kommunikation Nøgle Bestilling Version: 2.1, Oktober 2013 Continia Software a/s Hjulmagervej 55 DK-9000 Aalborg Denmark Tel. +45 82 30 50 00 Support mail: cm@continia.dk
(fig.1. Eksempel på en almindelig entity)
Formål Formålet med denne opgave var, at designe et database system for et fiktivt universitet, ved hjælp af ER-model, for derefter at oversætte det til SQL tabeller. Og dernæst lave en assertion så der