Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet
|
|
- Johan Thomsen
- 8 å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: svend.bang@samf-it.ku.dk 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
Læs mereModerne 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
Læs mereVÆ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
Læs merePROC 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
Læs mereODBC 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
Læs mereMæ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
Læs mereINTRODUKTION 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...
Læs mereAnvendelse 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
Læs mereVariansanalyse 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
Læs mereProgrammering 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
Læs mereAppelsiner, 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
Læs mereOPC 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
Læs mereDeltag 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
Læs mereWeightsystem.dk. Delsystems Bruger. Manual. Weightsystem.dk V
Delsystems Bruger Manual V0.01 www.weightsystem.dk Table of Contents 1 Login:... 3 2 Delsystems bruger... 3 3 Indtast Varegrupper... 4 4 Indtast kunder... 5 4.1 Under Kunder indtastes Lastbiler... 6 4.2
Læs mereUmbraco 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
Læs mereDan 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
Læs mereParameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET.
Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET. Der findes en tilsvarende artikel med
Læs mereIntroduktion 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
Læs mereDynamiske 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
Læs mereIntroduktion 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
Læs mereStarWars-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 mereSortering 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-Å?
Læs mereProjekt 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
Læs mereHvorfor 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
Læs mereOpsæ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
Læs mereSamspillet 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.
Læs mereVejledning 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
Læs mereKort 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
Læs mereHosted 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
Læs mereDerfor 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
Læs mereExtraNet. 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
Læs mereSAS-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
Læs mereOpsæ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
Læs mereDPR lokal persondatabase. Checkliste for CPR migrering
DPR lokal persondatabase Checkliste for CPR migrering Dokumentinformation Titel DPR lokal persondatabase, Checkliste for CPR migrering Dokumentplacering Dokumentejer Lars Bolgann Godkender CSC Dokumentlog
Læs mereGoogle 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
Læs mereAt klippe en streng over på det mest hensigtsmæssige sted
Denne guide er oprindeligt udgivet på Eksperten.dk At klippe en streng over på det mest hensigtsmæssige sted Formålet med denne artikel er at kaste lidt lys over, hvordan man klipper en streng over på
Læs mereIndholdsfortegnelse 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
Læs mereSkrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET
Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til VB.NET og ADO.NET. Der findes en tilsvarende artikel
Læs mereODS 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
Læs mereCitrix 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,
Læs merePeter 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
Læs mereStatus 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
Læs mereVejledning 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...
Læs mereSAS 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?...
Læs mereSAS@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
Læs mereUdviklingstab, og hvordan man sætter instilling i dansk office 2007 som jeg bruger herhjemme.
Skrevet julen 2017 Kom igang med makroer I 2011 lavede jeg et makrokursus til en kollega i Tyskland. Kurset var baseret på den programmeringsstil som jeg brugte/bruger når jeg laver makroer. Det er muligt
Læs mereMySQL 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
Læs mereHosted 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
Læs mereHigh-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
Læs mereVDI AARHUS UNIVERSITET VER 1.5 VDI 30. APRIL
VER 1.5 30. APRIL FORBINDELSE TIL S Hvad er (Virtual Desktop Infrastructure)? Er en virtuel maskine som ligger på en server Styring og vedligeholdes administreres centralt Forbedret sikkerhed og data-opbevaring
Læs mereCitrix 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
Læs mereDatabaseadgang 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,
Læs mereEgenudviklet promotion tool mellem forskellige SAS Visual Analytics miljøer.
Egenudviklet promotion tool mellem forskellige SAS Visual Analytics miljøer. Asbjørn F. Croll, Jyske Bank Jesper Høgh Bager, SAS Institute SAS Forum, 9.oktober 2014 1 Agenda Introduktion hvorfor udvikling
Læs mereAdvanced 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
Læs mereProgrammering 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...
Læs mereThe 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
Læs mereDet 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:
Læs mereEn 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
Læs mereHar 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,
Læs mereRatingsystem i PHP og MySQL
Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien
Læs merea) 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,
Læs mereIndholdsfortegnelse 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...
Læs mereSammenlign 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
Læs mere%kfhashmerge(main, flows, crsp_fundno pdate, flowval mtna lagmtna, main);
runflow.sas Tue Mar 19 18:19:54 2019 1 data mflinks; set mflinks.mflink1; where crsp_fundno is not missing; proc freq data=samp; tables flowvar_rank; proc sql; create table main as select a.wficn, a.startdate,
Læs mereXerox. Ø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
Læs mereVejledning Patientportal
Vejledning Patientportal side 1 af 6 Indhold Patientportalen... 3 Hvordan finder jeg Patientportalen?... 3 Hvad kan jeg fra Patientportalens forside?... 3 Opret bruger på Patientportalen... 4 Hvordan opretter
Læs mereDynamisk 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
Læs mereAnvend 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
Læs mereZinio. 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
Læs mereI denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal.
Denne guide er oprindeligt udgivet på Eksperten.dk Afrund til helt tal I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal. Skrevet den 03. Feb 2009 af tjomsen I kategorien
Læs merePID2000 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
Læs mereDET 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
Læs mereIndholdsfortegnelse 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
Læs mereNavn: 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,
Læs mereRIGSPOLITIET. 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
Læs mereElektroniske 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/
Læs mereOPC 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
Læs mereAndroid. 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
Læs mereIT på Social og Sundheds Skolen Fyn Juni 2019
Indhold Overblik.... 2 Skift af kode og komme på skolens netværk... 2 Tilslutning til Printer... 5 Brug dit studiekort til print... 9 Microsoft Office 365... 9 Installation af Office 365... 12 1 Januar
Læs mereDatabase tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk
Denne guide er oprindeligt udgivet på Eksperten.dk Database tips Denne artikel vil give nogle forskellige små praktiske råd om ting man skal tænke på når man arbejder med databaser og applikationer som
Læs mereWrite-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
Læs mereTimeStamper 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
Læs mereVejledning til validator test af metadata
Vejledning til validator test af metadata Test af metadata finds under kategorien Metadata (Technical Guidance version 1.3). Man kan teste en eller flere ISO 19115/19119 metadata XML og GML filer, ved
Læs mereListen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:
Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra
Læs mereWIFI koder til Miljøagenturet: Brugernavn: AIACE course Kodeord: TsEG2pVL EU LOGIN KURSUS 21. AUGUST FORMIDDAG:
WIFI koder til Miljøagenturet: Brugernavn: AIACE course Kodeord: TsEG2pVL EU LOGIN KURSUS 21. AUGUST 2019 - FORMIDDAG: EU Login er EU s NemID. Det er blot adgangsnøglen til en række EU-applikationer. Vælg
Læs mereLær Python dag 1 - modul 1
Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen
Læs mereUS Kalt ura BRUG AF KALTURA I BLACKBOARD AARHUS UNIVERSITET CENTER FOR UNDERVISNINGSUDVIKLING OG DIGITALE MEDIER
US Kalt ura BRUG AF KALTURA I AARHUS UNIVERSITET CENTER FOR UNDERVISNINGSUDVIKLING OG DIGITALE MEDIER Redaktion: Karen Louise Møller og Birthe Aagesen Version 2. 2015 2 BRUG AF KALTURA I 3 INDHOLD Indhold
Læs mereOpret 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
Læs mereElektroniske 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
Læs mereExceptions 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,
Læs merePrepared Statements. Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC.
Denne guide er oprindeligt udgivet på Eksperten.dk Prepared Statements Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC. Skrevet den 18. Feb 2010
Læs mereSoftwaretest. - 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
Læs mereREFWORKS 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...
Læs merehow 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,
Læs mereDET 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
Læs mereGUIDE 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
Læs mereSchedulering 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
Læs mereDansk 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
Læs merePortal 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 mereAfdeling for Anvendt Matematik og Statistik Januar Regressionsanalyse i SAS 2. Regressionsanalyse med GLM Sammenligning af regressionslinier
Københavns Universitet Statistik for Biokemikere Det naturvidenskabelige fakultet Inge Henningsen Afdeling for Anvendt Matematik og Statistik Januar 2007 2 Regressionsanalyse med GLM Sammenligning af regressionslinier
Læs mere