ClearCase. Versionshantering

Storlek: px
Starta visningen från sidan:

Download "ClearCase. Versionshantering"

Transkript

1 ClearCase ClearCase är ett verktyg särskilt utformat för att underlätta utveckling av mjukvara i projektgrupper. Det har en praktisk lösning på problem som versionshantering, gemensamma gränssnitt, kontroll över processutveckling, automatisering av viss informationsspridning och att arbeta i grupper spridda över större geografiska områden. Versionshantering I ett projekt arbetar man ofta med olika slags data, inte bara källkod. ClearCase håller reda på alla filer i en utvecklingsmiljö som delas mellan flera användare. Ett nyckelkoncept hos ClearCase är versionsträdet (se bild nedan) som organiserar och presenterar information i ett grafiskt, hierarkiskt format liknande ett filträd. Vanligtvis innehåller versionsträdet till en början bara en gren som representerar en linjär utveckling av en fils olika versioner. I versionsträdet kan användare lätt överblicka utvecklingens gång, skapa nya grenar och förena (merge) två grenar. Man kan börja på en ny gren för att t.ex. reorganisera kod eller experimentera. Antalet versioner och antalet grenar är inte begränsat och de olika versionerna och grenarna kan döpas. Att ha versionsträd för kataloger är bra för att kunna se förändringar såsom tillkomster och borttagningar av filer/underbibliotek, eller omorganiseringar mellan olika underbibliotek.

2 ClearCase stödjer versionshantering av textfiler, källkod, kataloger, bibliotek, kompilerare, binärer, databaser mm. Alla data sparas i databaser kallade versioned object bases (VOBar). En projektgrupp kan sedan strukturera upp sitt arbete genom att bestämma hur många VOBar de behöver samt vilka kataloger och filer dessa bör innehålla. En VOB är ett monterbart filsystem (se bild nedan) och kan därför flyttas mellan olika servrar. När en VOB är monterad och tillgänglig via ClearCase ser det ut och fungerar som ett vanligt filträd. Det innehåller kataloger, filer och länkar, men även information om alla elements olika versioner. När man ska arbeta med en fil är denna till en början endast läsbar. Genom att använda kommandot checkout får man en editerbar kopia av filen. När arbetet med filen är färdigt, resulterar kommandot checkin i att en ny version av filen läggs till i versionsträdet och den editerbara kopian av filen försvinner. Filen blir då åter endast läsbar och åtkomlig för alla användare. Både vid checkout och checkin kan man lägga till en kommentar om arbetet man gjort på filen för att lättare kunna överblicka förändringar som gjorts. Man kan välja mellan att göra en reserved eller unreserved checkout. En reserved checkout garanterar att användarens nya version kommer att vara nästa löv i versionsträdet. En unreserved checkout kan göras av flera användare samtidigt på samma fil och garanterar ingen rätten att skapa nästa version. Om flera användare gjort en unreserved checkout på samma fil kommer den som gör en checkin först att skapa den nya versionen. De andra användarna får använda kommandot merge parallel versions för att få med sina förändringar (resulterar i ännu en version). Andra kommandon som finns är: uncheckout, delete version, create/delete branch, list version history (kronologiskt) och compare versions. Vid utförandet av de flesta ClearCase-kommandon skapas ett event record där användbar information lagras. Där lagras sådant som vem som utförde kommandot, datum, tid, maskinnamn. Användaren kan även skriva in en kommentar (t.ex. att en viss version användes i en särskild utgåva). History Browser är ett grafiskt gränssnitt för att visa VOB- event records. Genom att använda kommandot annotate kan man se innehållet i en textfil med annoteringar radvis, och kan också sätt lätt se när olika rader tillkom eller borttogs.

3 Gränssnittsutformning Användare inom en projektgrupp har kontroll över den egna arbetsytan (på skärmen) med direkt tillgång till projektets alla filer. Användarna arbetar i sin vanliga miljö, men med ClearCase som tillägg. Det finns två sorters vyer (programfönster), anpassade för att arbeta i nätverk eller lokalt. UNIX- och Windows NT-användare som jobbar i nätverk använder sig av dynamiska vyer. Nya versioner av filer etc. registreras då direkt. Snapshot -vyer ger Windows NT-användare möjligheten att jobba hemifrån och sedan lätt införliva sitt arbete med hela projektet. Användare kan använda sig av ett obegränsat antal vyer. Dynamiska vyer implementeras på den virtuella filsystemsnivån genom ClearCases multi-version file system (MVFS). MVFS fångar upp standard I/O anrop, analyserar förfrågan och finner de önskade versionerna (som är de som visas i vyn) av det valda elementen. I dynamiska vyer ser VOBarna ut som vanliga katalogträd med vanliga filer. I Windows NT ligger MVFS oftast under M -driven med aktiva vyer som underkataloger till M. ClearCase tilldelar en virtuell drive till varje aktiv vy. Monterade VOBar ligger som underkataloger till respektive virtuell drive. Fördelen med en dynamisk vy är att den ger transparent och direkt tillgång till alla element (och dess olika versioner) i alla VOBar, dock krävs kontinuerlig uppkoppling till ett nätverk. Snapshot-vyer implementeras i Windows NT genom att utvalda versioner av VOBelement kopieras till en PCs hårddisk (som att ta en bild på en viss dynamisk vy). När snapshot-vyer är nerladdade ser de ut som standardkataloger och filer. Varje snapshotvy visas i en separat katalog. Användare synkroniserar en snapshot-vy med innehållet i en VOB (efter att ha gjort ändringar bortkopplade från nätverket) genom att använda Snapshot View Update Tool. Fördelen med en snapshot-vy är att användaren har möjlighet att arbeta utan att vara kopplad till ett nätverk. Däremot förlorar han/hon vissa funktionsmöjligheter och andra användare kan inte se förändringar förrän dessa införlivas i helheten. Både snapshot- och dynamiska vyer använder sig av en regelbaserad urvalsmekanism. Den uppsättning versioner som ingår i en viss vy kallas dess konfiguration. Denna definieras av en uppsättning regler, en konfigurationsspecifikation (config spec). Varje användare kan ha flera vyer. De olika vyerna kan visa olika versioner av samma element (samma sökväg). Man kan exempelvis ha en vy som visar den senaste versionen av varje element och en annan för att se de versioner som använts i en speciell utgåva. I en vy har man även tillgång till filer och kataloger som inte versionshanteras i ClearCase (ex. lokala script och program). En projektledare kan skapa gemensamma vyer som hela gruppen kan använda sig av. Därmed kan man försäkra sig om att alla i gruppen använder rätt filversioner. Användare kan titta igenom en lista av tillgängliga vyer och välja den/de som uppfyller deras önskemål. Om man vill arbeta med en annan filversion än den som ingår i en vy kan man

4 antingen komma åt filen genom en annan vy eller genom att identifiera filen i dess versionsträd. Merge Manager ClearCase Merge Manager underlättar för flera användare som utvecklar mjukvara parallellt. Den letar automatiskt upp element i ett projekt som behöver slås ihop (t.ex. om flera användare gjort en unreserved checkout på samma fil och vill göra checkin). ClearCase avgör vilken version som är den gemensamma förfadern till filerna som ska slås samman genom att analysera förgreningen på elementets versionsträd och tidigare merge-kommandon som utförts på detta. Om det finns någon konflikt mellan filerna som ska slås ihop kan ClearCase inte automatiskt avgöra vad som ska gälla, utan användaren får istället avgöra detta. Både automatiska och manuella mergebeslut kan lätt ses över och ändras av utvecklare med Diff Merge Tool. Det finns två sorters merge-operationer: additiv och förminskande. En additiv merge kan användas för att specificera utvalda delar av grenar som ska läggas ihop med filerna i en annan gren. En förminskande merge tar bort ändringar som gjorts i en rad versioner, vilket resulterar i en ny version som innehåller alla förändringar utom dem som explicit inte skulle ingå. Kontroll av processer ClearCase har verktyg för att kunna övervaka utvecklingsprocessen, se till att riktlinjer följs, förhindra åtkomst från personal utan behörighet och automatisera en del av kommunikationen inom projektet. ClearCase-verktyg för att kontrollera processer arbetar på meta-nivå, datastrukturerna och procedurerna som används är oberoende av elementens innehåll. Det finns tre kategorier av meta-data i ClearCase:

5 Attribut. Utvecklare kan fästa attribut, namn-värdepar(t.ex. PASSED=Yes) på de flesta objekt. Attributen kan vara integers, strängar, datum mm. Man kan t.ex. ha ett attribut för att avgöra kvaliten på kod (antar exempelvis värdena A, B, C eller D). ClearCase kan då automatiskt avgöra vilket värde på attributet som ska kopplas ihop med ett visst objekt enligt vissa förutbestämda regler. Hyperlänkar. En hyperlänk binder ihop två objekt. En hyperlänk kan t.ex. binda ett designdokument till en källkodsmodul. Hyperlänkar kan relatera hela element, specifika versioner eller delar av ett objekt. De kan binda ett objekt i en VOB till objekt i andra VOBar. Event history. ClearCase lagrar automatiskt viss information i event records. Där kan man hitta information som vem, när, vad som gjorts och användarens egna kommentarer. Det finns flera verktyg för att kontrollera att riktlinjer följs: Pre-event triggers. En pre-event trigger övervakar användandet av ett specifikt ClearCase kommando (t.ex. checkin) eller en klass av kommandon (t.ex. alla kommandon som modifierar en VOB). Innan kommandot utförs kan man sedan specificera t.ex. att ett visst program eller shell-script ska starta först. Man kan även specificera att ett visst kriteria ska vara uppfyllt innan kommandot körs. Lås. Om man applicerar ett lås på ett objekt kan detta inte längre modifieras. Det kan både vara ett specifikt element som låses och en hel VOB. Man kan även ha en undantagslista när man låser ett objekt som gör att vissa användare kan kringgå låset. Åtkomstkontroll. Man kan bestämma om en viss användare, grupp eller alla ska komma åt en fil. Precis som under UNIX sätts läs-, skriv-, och exekveringsrättigheter. Automatisering av kommunikationen inom projekt Det finns några sätt att underlätta kommunikation inom ett projekt: Post-event triggers. En post-event trigger körs efter att ett specifikt kommando slutförts. Vanligtvis underrättar den en eller flera användare om att ett kommando utförts eller fäster ett attribut till ett objekt. Exempelvis kan en post-event trigger för checkin-kommandot skicka mail till en viss grupp som säger att en viss användare modifierat i en specifik fil. Om användaren skrivit in en kommentar vid checkin kan denna finnas med i mailet. Find queries. ClearCases find-kommando ger utvecklare möjligheten att effektivt avgöra vilket stadie ett visst projekt är i (utan att behöva kontakta ansvarig). Exempelvis kan man vilja hitta alla versioner som är med i Release 2.0, med ett visst värde på attributet PASSED. Dynamiska config specar. En config spec-regel väljer specifika versioner av objekt (som ska visas i en vy) utifrån vissa regler. Reglerna kan använda samma queries som find-kommandot. Exempelvis kan en config spec välja den senaste versionen med attributet PASSED=QA, annars den senaste versionen skapad av användare Jim. ClearCase MultiSite

6 MultiSite ger även projekt som har geografiskt utspridda grupper möjligheten att utveckla mjukvara parallellt. MultiSite kopierar innhehållet i en VOB, vilket placeras på önskade servrar. Med kommandot mkreplica skapas en ny instans av en VOB för en specifik site. En klonad VOB är lokal på den server den placerats på och används för dagligt utvecklingsarbete. Varje gren i en klonad VOB måste ägas av någon. En site kan läsa ändringar gjorda på alla grenar och siter, men kan bara ändra (skriva till) grenar som den själv äger. Ägarskapet gör den parallella utvecklingen mer ordnad och förhindrar att konflikter mellan ändringar gjorda i olika repliker uppstår. Eftersom någon site äger varje gren, kan ClearCase MultiSite automatiskt göra uppdateringar på filer, event histories, hyperlänkar och attribut. MultiSite sänder bara ut ändringarna till de andra kopiorna och slipper därmed kopiering av hela VOBen. Projektledare får själva bestämma hur ofta replikerna ska skicka ut sina ändringar sinsemellan. Under uppdateringen kan utvecklingen fortsätta som vanligt. Arbetet skiljer sig inte för utvecklare som jobbar mot en kopierad VOB gentemot dem som arbetar med originalet. Användarstudie På Ericsson uppmanas utvecklingsavdelningarna att använda ClearCase som stöd vid projektarbete. Jag gjorde en enkät som jag lät en projektgrupp på Ericsson Utvecklings AB besvara. Av deras svar att döma var de till större delen nöjda med programmet med några undantag. Utvecklarna i projektet sitter i Älvsjö och i Östersund och arbetar främst med dynamiska vyer. Förutom huvudfunktionerna i ClearCase används ClearCase MultiSite för att samordna arbetet. De största fördelarna tyckte användarna var att programmet smälter in lätt i NTs filsystem och att det fungerar både under UNIX och NT. Likheterna med kända miljöer gör inlärningströskeln relativt låg. Fortsättningsvis var möjligheten att gå tillbaka och använda gamla versioner av filer uppskattad. En nackdel som alla kände av var att MultiSite inte fungerade tillräckligt effektivt. De tyckte att uppdateringarna mellan siterna var för slö och att det inte fungerade till belåtenhet då någon användare (av flera i projektet) hade en långsam uppkoppling mot server. Dessutom kunde det bli problem om en användare satt och debuggade ett system där både egna och andras filer ingick. Om användaren då ändrat i en av de egna filerna (med avseende på de andra filernas utseende) och sedan någon hunnit checka in en ny version av någon fil (nr 2) tog ClearCase automatiskt den nyaste versionen av denna fil (nr 2) där ändringarna gjorda av den första användaren avsåg versionen innan (den som visas i debuggern). En användare hade ibland problem med att ta bort och flytta filer, men startade han om programmet fungerade det. En annan menade på att det med avsikt var svårt att ta bort filer för att det inte skulle bli problem om t.ex. någon annan användare använde sig av dessa. Slutsatser ClearCase är en groupware-produkt med en distribuerad Client/Server arkitektur. Det underlättar samarbete i grupp, både där utvecklarna är lokaliserade tillsammans och åtskilda. Arbetet kan ske parallellt och vid skilda tidpunkter. Versionshanteringen i ClearCase är tidssparande genom att den kan spåra ändringar gjorda i alla

7 filer/kataloger och stödjer parallellt arbete genom möjligheter att skapa nya grenar i versionsträdet och funktioner för att slå ihop filer. Den parallella utvecklingen stöds även av att alla användare kan överblicka hela projektet och ha egna eller gemensamma vyer (ger alla möjligheten att se exakt samma versioner av filerna). Datat sparas i VOBar på en eller flera hostar, men användarna behöver aldrig bry sig om var filer lagras eftersom ClearCase-servrarna gör informationen åtkomlig globalt (versionsträden ser likadana ut oavsett hur många hostar VOBarna är uppdelade på). ClearCase MultiSite ger användare möjlighet att arbeta med samma filer på olika platser i världen, men det verkar ännu så länge inte fungera lika bra (slö uppdatering av filer) som om användarna arbetade i samma nätverk. Allt eftersom tiden går kommer nog dataöverföring att bli snabbare, vilket kanske förbättrar MultiSitefunktionen. Det finns inga direkta kommunikationsmöjligheter mellan användarna i ClearCase (förutom att man ser andras filändringar direkt), men indirekta kommunikationsmöjligheter finns genom event history records och automatiska utskick vid vissa händelser (om man vill). En förbättring skulle kunna vara att debuggern underrättade användare när en fil (som syns i debugg-fönstret) blivit uppdaterad och gav denne valmöjligheten att använda den gamla filen. Jag tycker även att det skulle vara bra om man underrättades när någon annan användare checkade ut samma fil som man själv arbetade med. En chatfunktion kunde ytterligare stödja samarbetet mellan användare som arbetade med samma element.

CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås

CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås Introduktion till CVS,17 november 2002 1(27) CVS-Introduktion CyberRymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.2 2002/11/17 18:16:40 rejas Exp $ Introduktion till CVS,17 november

Läs mer

Versionshantering. Problem som uppstår i större (samt även mindre) projekt:

Versionshantering. Problem som uppstår i större (samt även mindre) projekt: Versionshantering Problem som uppstår i större (samt även mindre) projekt: Samtidiga ändringar. Kålle och Ada öppnar samma fil för redigering vid var sin dator. Om Kålle först sparar sina ändringar och

Läs mer

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002 CVS kurs laboration 1 Checka in, ut och uppdatera Marcus Rejås 17 november 2002 Innehåll 1 Inledning 1 2 Förberedelser (om du skall köra CVS på en remote server) 1 2.1 Installera CYGWIN......................................

Läs mer

Introduktion till git

Introduktion till git Introduktion till git Anders Engström 23 februari 2012 1 / 27 Översikt Introduktion I en värld utan versionshantering Typer av versionshantering Detta är git Komma igång med git Förberedelser Eget repository

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

emopluppen Användning av Ant Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC) emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess

Läs mer

Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change

Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change Utilator 1(20) isionshistoria ision history Namn Name Ändring Change A3 2001-10-24 Ändrade i stycket om CVSROOT. Vi använder ssh nu och inte pserver. 2000-08-30 Ändrade i stycket om CVSROOT. Jag hade felaktigt

Läs mer

Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document

Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document Programutvecklingsprojekt 2003-04-24 Projektgrupp Elvin Detailed Design Document Björn Engdahl Fredrik Dahlström Mats Eriksson Staffan Friberg Thomas Glod Tom Eriksson engdahl@kth.se fd@kth.se d94-mae@nada.kth.se

Läs mer

1 Vad är Versionshantering? 2 Git. 2.1 GitHub

1 Vad är Versionshantering? 2 Git. 2.1 GitHub 1 Vad är Versionshantering? Versionshantering (eller Version Control) är ett samlingsnamn för program som ger en användare möjlighet att komma åt tidigare versioner av dokument och spåra ändringar som

Läs mer

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1 Inlämningsuppgift : Finn 2D1418 Språkteknologi Christoffer Sabel E-post: csabel@kth.se 1 1. Inledning...3 2. Teori...3 2.1 Termdokumentmatrisen...3 2.2 Finn...4 3. Implementation...4 3.1 Databasen...4

Läs mer

Subversion. Laboration. Höstterminen 2008 r81. Ronny Kuylenstierna

Subversion. Laboration. Höstterminen 2008 r81. Ronny Kuylenstierna Subversion Laboration Höstterminen 2008 Ronny Kuylenstierna @ida.liu.se svn-labb 2 [...] Subversion can be used to manage changes to any sort of information images, music, databases, documentation, and

Läs mer

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i

Läs mer

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner Databasföreläsning Del 2 lagrade procedurer, vyer och transaktioner Lagrade procedurer (Stored procedures) En stored procedure är en procedur (funktion) lagrad i en databas, och exekveras direkt på databasservern

Läs mer

LEX INSTRUKTION LEX LDAP

LEX INSTRUKTION LEX LDAP LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...

Läs mer

Användarhandledning för koppling av dokument

Användarhandledning för koppling av dokument nvändarhandledning Modul: lla vser: Koppla dokument i 3L 2006 1[11] nvändarhandledning för koppling av dokument Olika typer av dokument kan kopplas till poster i en 3L-databas. Exempelvis kan en eller

Läs mer

Nyheter i Revit Precast automation for lattice girder slabs API for precast automation

Nyheter i Revit Precast automation for lattice girder slabs API for precast automation Nyheter i Revit 2019 OR in filters Backround fill patterns Vertical text alignment Views usability improvements File version in Open dialog Tabbed views & improved dockin Multi-monitor support Levels in

Läs mer

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad: Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2018-04-13 LVDB i GEOSECMA Innehåll Inledning... 1 Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkrementell LVDB-import... 4 NVDB

Läs mer

Versionshantering med Git. Henrik Henriksson 17 april 2018

Versionshantering med Git. Henrik Henriksson 17 april 2018 Versionshantering med Git Henrik Henriksson 17 april 2018 1 Versionshantering? rapport_v0.4.docx rapport_v0.5.pdf rapport-v1.0.cpp rapport_v1.0.docx raport_v0.9-final.docx komplettering-v2.0.docx färdig.7.pdf

Läs mer

NYHETER I AUTOCAD 2005

NYHETER I AUTOCAD 2005 NYHETER I AUTOCAD 2005 Nedan följer en kort beskrivning av nyheter och förbättringar i AutoCAD 2005, jämfört med AutoCAD 2004. Nyheterna är inte ordnade i speciell ordning. UTÖKADE HJÄLPFUNKTIONER Rullgardinsmenyn

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA... INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...6 2 (6) 2D1954 Programutvecklingsprojekt vt 2003 Installation

Läs mer

Filsäkerhet i Windows NT (NTFS)

Filsäkerhet i Windows NT (NTFS) Filsäkerhet i Windows NT (NTFS) Jens Granlund 19.10.2000 Introduktion Detta dokument försöker att beskriva säkerhetsmekanismerna i Windows NTs filsystem NTFS på ett lättbegripligt sätt. Access Control

Läs mer

BOOK-IT 6.0. Backup Solaris 2011-05-05

BOOK-IT 6.0. Backup Solaris 2011-05-05 BOOK-IT 6.0 2011-05-05 1 System-backup av BOOK-IT servern En komplett systembackup omfattar de tre filsystemen/root, /bookit och /oracle. Använd tre olika band d v s ett band per filsystem. För att utföra

Läs mer

LEX INSTRUKTION REPLIKERING UPPGRADERING

LEX INSTRUKTION REPLIKERING UPPGRADERING LEX INSTRUKTION REPLIKERING UPPGRADERING Innehållsförteckning LEX INSTRUKTION REPLIKERING UPPGRADERING... 1 1 REPLIKERING AV LEXPROD.AES TILL LEXEXT.AES... 1 2 GENERERA SQL-SCRIPT FRÅN DEN EXISTERANDE

Läs mer

Årsskiftesrutiner i HogiaLön Plus SQL

Årsskiftesrutiner i HogiaLön Plus SQL Årsskiftesrutiner i HogiaLön Plus SQL Installation av HogiaLön Plus version 14.1 samt anvisningar till ITansvarig eller IT-tekniker Installation av HogiaLön Plus Se separat installationsanvisning på Kundtorget.

Läs mer

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.1.2 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Övningar för del I av kursen

Övningar för del I av kursen Övningar för del I av kursen Detta är den första samlingen av tre med övningar. Övningarna i den här samlingen numreras med 1.x där x går går från 1 till 8. Det är nödvändigt att genomföra de flesta övningar

Läs mer

22 Användarnas hemmamappar

22 Användarnas hemmamappar 22 Användarnas hemmamappar Att användare skall ha hemmamappar på en server är för mig en självklarhet. Hemmamapp på en server ger användare alla eller några av följande fördelar: Säkerhetskopiering av

Läs mer

LVDB i GEOSECMA. Innehåll. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

LVDB i GEOSECMA. Innehåll. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad: Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2018-02-20 LVDB i GEOSECMA Innehåll Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkrementell LVDB-import... 4 NVDB inställningar...

Läs mer

Versionshantering med Git

Versionshantering med Git Versionshantering med Git Vad, varför och hur? Magnus Nielsen Institutionen för datavetenskap, LiU magnus.nielsen@liu.se Vad ska jag ha Git till? Versionshantering Sparar källkod (eller vad som helst)

Läs mer

Kapitel 4 Arkivmenyn Innehåll

Kapitel 4 Arkivmenyn Innehåll Kapitel 4 Arkivmenyn Innehåll ARKIVMENYN...2 Byt aktuell användare...2 Utskrift till skärm eller skrivare...3 SQL verktyget...4 Ny SQL...4 Hämta SQL...5 Spara SQL...5 Kör SQL...5 Visa som...5 Avsluta...5

Läs mer

DAT043 - Föreläsning 7

DAT043 - Föreläsning 7 DAT043 - Föreläsning 7 Model-View-Controller, mer om klasser och interface (arv, ) 2017-02-06 Designmönstret Observer avläser Observer Observable meddelar Observer avläser En eller flera objekt registrerar

Läs mer

Övning 7. 1. Installation av Gentoo och/eller Arch Linux

Övning 7. 1. Installation av Gentoo och/eller Arch Linux Övning 7 1. Installation av Gentoo och/eller Arch Linux Målet med denna övning är att installera operativsystemet Gentoo Linux och/eller Arch Linux. Jag rekommenderar mycket starkt att faktiskt försöka

Läs mer

Cadcorp SIS. Användarkurs

Cadcorp SIS. Användarkurs Cadcorp SIS Användarkurs Avsnitt 14: Fönsterfiler (SWD och SWT) En SWD (Saved Window Definition Fönsterfil ) är en samlad vy av ett eller flera dataskikt, plus information om dessa dataskikt (se nedan).

Läs mer

Design Collaboration Suite

Design Collaboration Suite Design Collaboration Suite 2012 IRONCAD IRONCAD DRAFT INOVATE NLM- Network License Manager LICENSAKTIVERINGSGUIDE Innehållsförteckning Viktig information innan installation 1 Installation av NLM- Network

Läs mer

KAP 18 SQL SERVER AGENT

KAP 18 SQL SERVER AGENT KAP 18 SQL SERVER AGENT Tjänsten Sql Server Agent Operator Job Alert (larm) http://www.youtube.com/watch?v=ii1tc493bzm 1 VAD ÄR SQL SERVER AGENT? SQL Server Agent är en tjänst (service) som ansvarar för:

Läs mer

Installera SoS2000. Kapitel 2 Installation Innehåll

Installera SoS2000. Kapitel 2 Installation Innehåll Kapitel 2 Installation Innehåll INSTALLATION MDAC och ODBC...2 Installera SoS2000 i arbetsplatsen...2 SoS2000 serverprogramvara...2 SoS2000 och övriga Office program...3 Avinstallera SoS2000...3 Brandväggar...3

Läs mer

Kom igång med Topocad ArcGIS

Kom igång med Topocad ArcGIS Dokumentation Adtollo Academy Kom igång med Topocad ArcGIS Adtollo AB Östgötagatan 12 116 25 Stockholm 08-410 415 00 info@adtollo.se adtollo.se adtollo-academy.se Innehåll Installera ArcGIS... 3 Koppla

Läs mer

Operativsystem (IS1350) :00-12:00

Operativsystem (IS1350) :00-12:00 Operativsystem (IS1350) 2017-03-15 08:00-12:00 Namn: Instruktioner Betyg Du får endast ha med dig skrivmateriel. Mobiler etc skall lämnas till tentamensvakterna. Svaren skall lämnas på dessa sidor, använd

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT INSTALLATION AV KLIENT BOOK-IT 8.0 2015-03-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: axiellsverige@axiell.com Innehållsförteckning Förberedelse

Läs mer

Quadri DCM Handledning för administratörer och användare i projekt som kör Quadri DCM. Version 19.20 2014-08-15

Quadri DCM Handledning för administratörer och användare i projekt som kör Quadri DCM. Version 19.20 2014-08-15 Quadri DCM Handledning för administratörer och användare i projekt som kör Quadri DCM Version 19.20 2014-08-15 Innehåll Syfte... 2 Inledning... 3 Begreppslista... 4 Förberedelser... 6 Quadri Model Manager

Läs mer

Användardokumentation för CuMaP-PC. Fleranvändarsystem och behörigheter

Användardokumentation för CuMaP-PC. Fleranvändarsystem och behörigheter Användardokumentation för CuMaP-PC Cup- och Matchplaneringssystem för PC Fleranvändarsystem och behörigheter Efkon AB 2005-2011 Innehållsförteckning: 1. INLEDNING... 2 2. BEHÖRIGHETSNIVÅER... 2 3. FÖRBEREDELSE

Läs mer

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad: Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2019-05-21 LVDB i GEOSECMA Innehåll Inledning... 1 Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkentell LVDB-import... 4 NVDB inställningar...

Läs mer

SQLs delar. Idag. Att utplåna en databas. Skapa en databas

SQLs delar. Idag. Att utplåna en databas. Skapa en databas Idag SQLs delar Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver

Läs mer

30 år av erfarenhet och branschexperts

30 år av erfarenhet och branschexperts 30 år av erfarenhet och branschexperts Integrerad Säkerhet Integrerad Säkerhet Varför överordnat system Användarvänlighet Kvalitet Trygghet Kostnadseffektivitet Varför ett överordnat system? Med stora

Läs mer

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon). Laboration 0 Laborationen är till för dig som inte är familjär med att navigera i filträd på en dator. Om du är van vid detta (vilket är det vanliga nu för tiden) så kan du bara snabbt titta igenom laborationen.

Läs mer

Programmering i C++ Kompilering från kommandoraden

Programmering i C++ Kompilering från kommandoraden Programmering i C++ Kompilering från kommandoraden Sven Gestegård Robertz Datavetenskap, LTH 9 november 2015 Sammanfattning Ibland vill man, av olika anledningar, inte använda en stor integrerad utvecklingsmiljö

Läs mer

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 4 1.1 Start.............................................. 4 1.1.1 Schemalagda aktiviteter..............................

Läs mer

Har funnits nästan lika länge som datorerna. Manuell process, svarta tavlan Verktygsstöd kom tidigt redan i början på

Har funnits nästan lika länge som datorerna. Manuell process, svarta tavlan Verktygsstöd kom tidigt redan i början på Versionshantering och subversion Bara en liten ändring till Vad är versionshantering? Versionshantering låter dig arbeta med olika versioner av systemet Versionshantering är en säkerhetsmekanism som tillåter

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT INSTALLATION AV KLIENT BOOK-IT 7.1 2013-11-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: lund@axiell.com Innehållsförteckning Förberedelse inför

Läs mer

Inlämningsuppgifter, EDAF30, 2015

Inlämningsuppgifter, EDAF30, 2015 LUNDS TEKNISKA HÖGSKOLA Institutionen för datavetenskap Programmering i C++ Inlämningsuppgifter, EDAF30, 2015 Det finns två deluppgifter som båda ska lösas: 1. skriv ett program för att hantera bankkonton

Läs mer

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas Ort och datum Ort och datum Namn Namn Magnus Einarsson/+46 (0)+46 54 291742 2010-06-29 1.0 1 (5) Innehållsförteckning 3 1 Inledning 3 1.1 Introduktion... 3 1.2 Revisionshistoria... 3 1.3 Referenser...

Läs mer

Rev Oct Användarguide Smartsign 9

Rev Oct Användarguide Smartsign 9 Rev Oct 2013 Användarguide Smartsign 9 Innehållsförteckning Inledning... 4 Arkitektur... 5 Smartsign Player... 5 Smartsign Server... 5 Smartsign Publisher Web... 5 Smartsign Media Server... 5 Smartsign

Läs mer

Installation och konfiguration av Matematikhuset 3.0 (skollicens) Installation via Group Policy och konfigurering av dataplacering

Installation och konfiguration av Matematikhuset 3.0 (skollicens) Installation via Group Policy och konfigurering av dataplacering Installation och konfiguration av Matematikhuset 3.0 (skollicens) Introduktion Till skillnad från den version av Matematikhuset som distribueras med Elevdatas Skolavtal innehåller skollicensversionen av

Läs mer

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager ANVÄNDAR MANUAL SESAM 800 RX MC Manager Åkerströms Björbo AB Box 7, SE-780 45 Gagnef, Sweden street Björbovägen 143 SE-785 45 Björbo, Sweden Phone +46 241 250 00 Fax +46 241 232 99 E-mail sales@akerstroms.com

Läs mer

PROV. 13 JSP Standard Tag Library

PROV. 13 JSP Standard Tag Library 13 JSP Standard Tag Library 13.1 Bibliotek med nya JSP-kommandon 13.2 JSP Standard Tag Library (JSTL) 13.3 Filstruktur för webbapplikationer med JSTL 13.4 Deklaration av JSP-kommandon 13.5 Lägga till biblioteksfiler

Läs mer

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07

Apple Remote Desktop 3. Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Apple Remote Desktop 3 Viktor Glemme Systemingenjör - Apple glemme.v@euro.apple.com 2006-06-07 Datorer Kontrollerade datorer har 40% lägre TCO! Kontrollerad Hård och mjukvara Drift Administration Slutanvändare

Läs mer

Innehåll. 9. Hur vet jag vilken storlek på licensen jag har?... 25

Innehåll. 9. Hur vet jag vilken storlek på licensen jag har?... 25 Innehåll Ny licenshantering i HogiaLön Plus... 2 Steg för steg; för dig med HogiaLön Plus - SQL... 3 Licenshantering för administratören... 3 Licenshantering för löneadministratörer... 8 Steg för steg;

Läs mer

Bilaga B Specifik programinformation

Bilaga B Specifik programinformation Bilaga B Specifik programinformation Kompileringsinstruktioner 1. Gå till katalogen: cd Joystick/ 2. Skriv: make 3. Vänta tills klar, skriv sedan: make install Minneskortinstruktioner 1. Montera minneskortläsaren:

Läs mer

Laboration: Grunderna i MATLAB

Laboration: Grunderna i MATLAB Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar

Läs mer

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Datateknik A, Syfte: Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Att läsa: Lektion 1 Antal uppgifter: 3 Inlämning: Sker via inlämningsuppgifter

Läs mer

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.3.1 Dokument: MobProUpd331 Rev. A Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. * Filen MP.exe (Mobilus programmet) får inte

Läs mer

7 Mamut Client Manager

7 Mamut Client Manager 7 Mamut Client Manager Tilläggsprodukten Mamut Client Manager består av programmen Client Start och Client Update. Med hjälp av Mamut Client Manager kan du från ett fönster öppna, uppdatera och administrera

Läs mer

Teoretisk del. Facit Tentamen TDDC (6)

Teoretisk del. Facit Tentamen TDDC (6) Facit Tentamen TDDC30 2014-08-29 1 (6) Teoretisk del 1. (6p) "Snabba frågor" Alla svar motiveras väl. a) Vad är skillnaden mellan synligheterna public, private och protected? (1p) Svar:public: Nåbar för

Läs mer

Installationsguide, Marvin Midi Server

Installationsguide, Marvin Midi Server Installationsguide, Marvin Midi Server 1 Ändringsinformation... 2 2 Marvin Midi Server... 2 2.1 Inledning... 2 2.2 Förutsättningar för en framgångsrik installation... 2 2.3 Kort om installationen... 3

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

CADMUM AB Mölndalsvägen 30 A ; 412 63 GÖTEBORG Tfn 031 / 83 20 30 ; Tfx 031 / 83 20 34 www.cadmum.com

CADMUM AB Mölndalsvägen 30 A ; 412 63 GÖTEBORG Tfn 031 / 83 20 30 ; Tfx 031 / 83 20 34 www.cadmum.com NYHETER I AUTOCAD 2002 Nedan följer en kort beskrivning av nyheter och förbättringar i AutoCAD 2002 (jämfört med AutoCAD 2000). Nyheterna är inte ordnade i speciell ordning. ASSOCIATIV MÅTTSÄTTNING I AutoCAD

Läs mer

FLEX Personalsystem. Uppdateringsanvisning

FLEX Personalsystem. Uppdateringsanvisning FLEX Personalsystem Uppdateringsanvisning Innehållsförteckning UPPDATERING... 3 Allmänt... 3 Förberedelser... 3 Informera om uppdatering... 3 Ladda hem uppdateringsfiler... 4 Att observera vid uppdatering...

Läs mer

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt... Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt

Läs mer

Nyheter och förändringar i Trafikverkets IDA

Nyheter och förändringar i Trafikverkets IDA Nyheter och förändringar i Trafikverkets IDA Dokumenthistorik Revision: Datum: Ändrat av: Orsak till ändring: 1.0 2015-03-06 Skapar dokument 1.1 2015-03-20 Kompletterat Excel Import/Export 1.2 2015-04-02

Läs mer

DI Studio 4.3 - nyheter

DI Studio 4.3 - nyheter DI Studio 4.3 - nyheter Sofie Eidensten och Patric Hamilton Copyright 2010 SAS Institute Inc. All rights reserved. 2 Varför DI Studio Snabbare utveckling Enklare underhåll Gör det överskådligt 3 Nyheter

Läs mer

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem UNIX Introduktion UNIX Inge Frick inge@nada.kth.se De datorer ni kommer att använda här är huvudsakligen SUN-maskiner som kör Solaris. Solaris är ett Unix operativsystem. Unix intro 2005 / Copyright Inge

Läs mer

Licenshantering i HogiaLön Plus

Licenshantering i HogiaLön Plus Licenshantering i HogiaLön Plus I HogiaLön Plus finns tillägget licens (observera att detta inte är detsamma som den licens du hämtar via ditt sexsiffriga licensnummer) som har arbetats fram för att du

Läs mer

Kopiera musik och program till hårddisken och skicka sedan skivorna på semester i förrådet. Spara skivorna

Kopiera musik och program till hårddisken och skicka sedan skivorna på semester i förrådet. Spara skivorna ANVÄND DATORN SOM CD-LAGER Kopiera musik och program till hårddisken och skicka sedan skivorna på semester i förrådet. Spara skivorna FAKTA Kopiera cd-biblioteket till image-filer på hårddisken för att

Läs mer

LEDNINGSÄGARMODUL. Användarhandledning

LEDNINGSÄGARMODUL. Användarhandledning LEDNINGSÄGARMODUL Revisionsinformation Rev. Datum Av Kommentar Upprättade revisionsinformationen, lade till information om utökad buffertzon för ärenden skapade i verktyget Ledningskollen i mobilen. Stycke

Läs mer

2009-08-20. Manual för Typo3 version 4.2

2009-08-20. Manual för Typo3 version 4.2 2009-08-20 Manual för Typo3 version 4.2 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.1.1

Läs mer

Flytt av. Vitec Mäklarsystem

Flytt av. Vitec Mäklarsystem Flytt av Vitec Mäklarsystem Augusti 2014 Innehållsförteckning 1. Inledning... 2 Förutsättningar... 2 Läs noga igenom manualen... 2 Systemkrav... 2 Kundservice/Teknisk support... 2 2. Skapa säkerhetskopia...

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT 2016-09-07 INSTALLATION AV KLIENT BOOK-IT version 9.0 Axiell Sverige AB, Box 24014, 224 21 Lund. Besöksadress: Fältspatsvägen 4, 224 78 Lund tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se

Läs mer

NYHETER I INVENTOR 2012

NYHETER I INVENTOR 2012 NYHETER I INVENTOR 2012 NYHETER I INVENTOR 2012 Här nedan följer en kort beskrivning av de flesta nyheterna och förbättringarna i Autodesk Inventor 2012 jämfört med Autodesk Inventor 2011. AUTODESK INVENTOR

Läs mer

Info till IT - dioevidence Nationell uppföljning inom sociala områden

Info till IT - dioevidence Nationell uppföljning inom sociala områden Info till IT - dioevidence Nationell uppföljning inom sociala områden Paketering 1 Ingående komponenter (filer): 1)En programfil dioevidence.exe 2) En textfil settings.txt 3) En Ikonfil för genvägen på

Läs mer

Introduktion till programmering, hösten 2011

Introduktion till programmering, hösten 2011 Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter

Läs mer

Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20

Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20 Idag Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten 2009 1 / 20 Idag Hur skapar vi och underhåller en databas? Hur skapar man tabeller?

Läs mer

Programmering B med Visual C++ 2008

Programmering B med Visual C++ 2008 Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program

Läs mer

Aktiveringsguide. Fyll i licenskod

Aktiveringsguide. Fyll i licenskod Aktiveringsguide Fyll i licenskod Aktivera via internet Aktivera manuellt Widgit Produktaktivering Med aktiveringsguiden för Widgitprodukter kan du aktivera dina program och hantera dina licenser. Aktiveringsguiden

Läs mer

Electronisk Lektion och Övning

Electronisk Lektion och Övning ANVÄNDARHANDLEDNING v1.0 Electronisk Lektion och Övning INNEHÅLL: Introduktion (kort introduktion och information) sida 2 e-lektion (skärmkopia) sida 3 e-övning Hjälp (skärmkopia) sida 16 Läs mig (installation

Läs mer

Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart. Marcus Wilhelmsson

Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart. Marcus Wilhelmsson Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 27 januari 2014 Innehåll 1 Inledning och mål 3 2 Material och genomförande 3 3 Förberedelseuppgifter

Läs mer

Innehåll. 7. Hur vet jag vilken storlek på licensen jag har?... 19

Innehåll. 7. Hur vet jag vilken storlek på licensen jag har?... 19 Innehåll Ny licenshantering i HogiaLön Plus... 2 Steg för steg; för dig med HogiaLön Plus - Access... 3 Licenshantering för administratören... 3 Licenshantering för löneadministratörer... 10 Vanliga frågor...

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

Läs mer

Webforum. Nya funktioner i version 14.4. Senast uppdaterad: 2014-12-02

Webforum. Nya funktioner i version 14.4. Senast uppdaterad: 2014-12-02 Webforum Nya funktioner i version 14.4 Senast uppdaterad: 2014-12-02 Innehåll Om detta dokument... 3 Översikt... 4 Generellt och administration... 5 Dokument... 5 Seriell gransknings- och godkännandeflöde...

Läs mer

Axalon Office Connector

Axalon Office Connector Axalon Office Connector Produkten åtgärdar Brister i integrationen mellan Office och SharePoint. Använda samma dokumentmallar i Office som i SharePoint. Att finna lagringsplats för dokument bland SharePoints

Läs mer

Användarhandbok StepStones Recruiters Space

Användarhandbok StepStones Recruiters Space Användarhandbok StepStones Recruiters Space CV-Sökningar I denna del av Recruiters Space kan du söka efter passande kandidater i StepStones CV-databas. Du kan också registrera CV-agenter som automatiskt

Läs mer

Skötselråd för datoransvarig Windows XP, Vista, 7

Skötselråd för datoransvarig Windows XP, Vista, 7 Sidan 1 av 8 En gång per vecka:... 2 Uppdatera antivirusprogrammet... 2 Efter ett långt uppehåll... 2 Varannan vecka:... 2 Microsoft Windows Update... 2 En gång per månad:... 2 Defragmentera hårddisken...

Läs mer

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken DOS kommandon Att kalla kommandona man använder i kommandotolken för DOS-kommandon kan tyckas fel eftersom operativsystemet DOS inte längre används i Windows XP, 2000 eller Vista. Textbaserade kommandon

Läs mer

Objektorienterad programmering i Java I

Objektorienterad programmering i Java I Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram

Läs mer

INSTALLATION AV KLIENT

INSTALLATION AV KLIENT 2018-12-04 INSTALLATION AV KLIENT BOOK-IT version 10.0 Axiell Sverige AB, Box 24014, 224 21 Lund. Besöksadress: Fältspatsvägen 4, 224 78 Lund tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se

Läs mer

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Arv Fundamental objekt-orienterad teknik arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Programmeringsmetodik -Java 165 Grafisk respresentation: Arv

Läs mer