Insidan av ett Open Source projekt. Nicklas Avén
|
|
- Maria Jonasson
- för 8 år sedan
- Visningar:
Transkript
1 Insidan av ett Open Source projekt. Nicklas Avén
2 Innehåll * Vem är jag * Hur jag började involvera mig i PostGIS * Hur koordineras utvecklingen i PostGIS
3 Vem är jag? * Nicklas Avén * Bor i Norge * Jobbar på skogsföretag * Har småbruk * Dras mellan teori och praktik
4 Varför Open Source?
5 PostGIS, hur jag började involvera mig? * Avenue skript I Arcview 3.x på 90 talet, början av 2000 talet * Snabbt och gav en känsla av kontroll, men Mellan vilka punkter hittade funktionen distance den kortaste distansen? Någonstans måste ju den informationen finnas, men var? Inlåst, I någon dll fil : (
6 PostGIS, hur vi träffades? 2008 höll jag på med en enkel webapplikation och behövde en mer kompetent databas än MS Access Ville inte be IT avdelningen om en SQL Server licens då det är ganska dyrt. Tittade på MySQL, men fann PostgreSQL och därmed PostGIS. Jag föll direkt. Hantera spatiala funktioner I SQL är fantastiskt!!!
7 Mitt gamla problem I en ny tid Mellan vilka punkter har distansfunktionen hittat den kortaste distansen? Vilka punkter är p1 och p2? p1 P2 Muren har fallit, koden är fri
8 * Nu var det ju bara att titta I källkoden hur det hela fungerar * Till min lycka såg det inte så omöjligt ut att få till det * Resultatet blev funktionen ST_ShortestLine i PostGIS 1.5
9 Verktyg som håller samman utvecklingen av PostGIS * Policys * PSC * SVN * websidorna och trac systemet * e postlistor * wiki * regression och unit tester
10 Policys De gemensamma spelregler som är uppsatta Tex.
11 PostGIS, releasepolicy Microrelease tex 1.5.2, osv är bara för att fixa buggar innehåller ingen ny funktionalitet som inte fanns i Med det så skall det vara mycket liten risk att någon ny bug introduceras. Vid uppgradering räcker det att byta ut binärfilen (dll filen eller so filen beroende på operativsystem) Semi Major release, tex, 1.4, 1.5 innehåller nya funktioner. 1.5 serien innehåller tex en hel del nya funktioner jämfört med 1.4 serien. Vid uppgradering måste man förutom att byta ut binärfilen också köra ett Uppdateringsskript som uppdaterar och installerar de nya funktionerna I databasen Major release version 1 och nu snart version 2 introducerar en ny lagring och hantering av data jämfört med tidigare versioner. Det innebär att man måste göra en backup I den gamla versionen av sina data och göra en restore av data i den nya versionen efter uppgradering
12 Andra policys * Hur skall koden skrivas * Vilka har behörighet att skriva direkt i källkoden * Hur skall det dokumenteras * Osv, osv
13 PSC Project Steering Group består idag av: Paul Ramsey, OpenGeo Mark Cave Ayland, Sirius Regina Obe, Paragon Corporation Kevin Neufeld, Refractions Det är PSC som fattar de generella besluten. Om det är någon fråga där det inte blir enighet på e postlistorna så har PSC en enkel öppen omöstning.
14 SVN, subversion SVN håller reda på alla ändringar som görs. Varje ändring av källkoden får ett nummer och kan enkelt backas om det visar sig att det var fel. Källkoden är uppdelad I 3 grupper. 1) trunk, det är det som skall bli nästa Major eller semi major release. Nu ligger version 2.0 där 2) Branches, det är alla tidigare releaser med bugfixar, dvs det som skall bli microreleaser 3) Tags, där ligger frysta versioner av det som har släppts tidigare. Svn finns på addressen:
15 websidorna och trac systemet PostGIS har 2 portaler på nätet: här finns: * Nedladdning av PostGIS * Den officiella dokumentationen * Supportinformation * mm Här finns: * wiki * bug track systemet * Tidsaxel, vad som är ändrat * roadmap, när planerade releaser är * mm På trac.osgeo.org får man tillgång att skriva I wikin och posta bug tickets genom att registrera sig för ett OSGeo login
16 OSGeo PostGIS är I inkubationsfasen för att bli med I OSGeo De flesta projekt I OSGeo har ungefär samma struktur på sina sidor Du finner deras svn foldrar enlight samma system som PostGIS tex GEOS:
17 OSGeo Andra projekt I OSGeo: From trac.osgeo.org: CS-Map FDO Fusion GDAL GeoNetwork GeoPrisma Geoinformatica GEOS GeoTIFF Generic Geometry Library GRASS Mapbender MapGuide MapServer MetaCRS OSGeo General OSGeo4W OSSIM PostGIS PROJ.4 Proj4js Proj4J Quantum GIS Ubuntu GIS Enterprise Linux GIS
18
19 trac En annan viktig del är trac systemet Där kan vem som helst lägga in en bug ticket Här är det jag själv som har lagt in en om ett fel I min egen kod. Det är ett bra sätt att dokumentera allt som görs.
20 E postlistor I PostGIS finns det 3 e postlistor postgis users, är för användarfrågor, hur man skall skriva frågor I sql mm. postgis devel, är för diskussioner kring utvecklingen av PostGIS. Här diskuteras insidan av PostGIS inte problem med att få till rätt sql kod Postgis commit, är en lista med alla commits, dvs alla ändringar I källkodsträdet. Jag tycker det a bättre att gå in på tidsaxeln och följa med på vad som har gjorts istället.
21 Wiki På wikin finns både användarinformation och utvecklarinformation Mer inofficiell information än I dokumentationen. Alla kan skaffa sig ett OsGEO login och skriva på wikin
22 Regression och unit tester Regressionstester används för att se om det uppkommer fel och problem med koden allteftersom den utvecklas. Dessa tester kan man köra I samband med att man kompilerar Koden och de görs genom att sql kommandon skickas till databasen och svaren jämförs med de förväntade svaren. Unit tests, eller enhetstest, testar istället mindre delar av koden. Med enhetstest kan man testa om en intern funktion uppför sig som förväntat. Torture test, Regin Obe har konstruerat ett test som testar PostGIS från alla möjliga och omöjliga aspekter genom att köra alla funktioner på alla exempel I dokumentationen. Det har räddat PostGIS från många buggar vid release.
23 Varför Open Source är fantastiskt Ett gammalt exempel som jag tycker visar att allt det här vi har sett, fungerar. Ett Open Source projekt kan genom sin öppenhet och transparens ofta ge otroligt snabba och koordinerade rörelser på någonting som kan verka mer eller mindre kaosartat vid ett första ögonkast.
24 Ett exempel 13 aug 2009, skriver en användare av PostGIS, Jose Carlos en e post till postgis users list, med en iaktagelse att en speciell fråga han kör mot databasen verkar orimligt långsam. Paul Ramsey, Kevin Neufeld mfl tar upp tråden och börjar nysta. Det hela flyttas över till postgis devel listan då det börjar handla alltför mycket om detoasting och liknande för att intressera den vanliga användaren. Den 14 aug 2009 kommer Tom Lane in I bilden. Han är en riktig guru inom PostgreSQL. Den 14 aug 2009 har Tom skrivit en patch som löser problemet. Den 9 sep 2009 släppte PostgreSQL version och problemet var löst för PostGIS.
25 Ett exempel Att ett problem löses så snabbt mellan två prosjekt kräver en stor öppenhet och vilja att jobba åt samma håll. Ingen inblandad har någonting att dölja utan kan lägga all kort på bordet. För den som är intresserad kan diskussionerna som ledde till lösningen följas på: users/2009 August/ Och devel/2009 August/ Under rubrikerna: Strange result about spatial indexes
26 Till slut Ett Open Source program behöver man inte välja bort bara för att det saknar en viss funktion eller att det har en bug som är ytterligt irriterande. Det är bra att fixa det! Eller hyra in någon annan att fixa det. Jag skulle önska att någon sa till QGIS utvecklarna tex: Jag betalar motsvarande en halv ArcInfo licens till prosjektet. Här är en lista på buggar jag vill ha lösta. Det skall vara klart om ett halvår. Man får mycket utveckling för en halv ArcInfo licens. Eller varför inte kasta ut ArcGIS servern och lägga årsavgifterna på Open Source utveckling istället. Då skulle man nog kunna bygga ett riktigt alternativ till ArcPad också. Som kommer alla till glädje. : )
27 Tack för mig! Nicklas Avén E-post: Blog:
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 merVarningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se
Öppen Källkod inom Offentlig Sektor 15-16 april 2008, Stockholm Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI Magnus.Runesson@smhi.se 2008-05-14 Signatur Om SMHI Som experter inom
Läs merStöd vid genomförande av GIS-projekt Innehåll
Föredragets innehåll Stöd vid genomförande av GIS-projekt Innehåll 1. QGIS En nyckelfunktion i ett komplett FOSS4G, dvs. Open Source för f r GIS. 2. Postgresql/PostGIS 3. Alternativ till QGIS 4. Tulipanaros
Läs merProjekt Rapport. RaidPlanner. Jeanette Karlsson UD10
Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,
Läs merTrimble Communication Network Release notes Page 1
Trimble Communication Network Release notes 18.2 www.trimble.com Page 1 Information 3 Systemkrav 4 Begränsningar och kända fel 5 Installation och uppgradering 6 Version 18.2.0.0 7 Version 18.1.2.0 8 Servicerelease
Läs merTrimble Communication Network Release notes Page 1
Trimble Communication Network Release notes 18.1.2.0 www.trimble.com Page 1 Information 3 Systemkrav 4 Begränsningar och kända fel 5 Installation och uppgradering 6 Version 18.1.2.0 7 Servicerelease 18.1.1.1
Läs merSharpMap. GIS-komponenter för.net. peter.lofas@triona.se 070-3112688
SharpMap GIS-komponenter för.net peter.lofas@triona.se 070-3112688 Peter Löfås Systemutvecklare / arkitekt Studerat Teknisk Fysik och Elektroteknik i Linköping Jobbat på Triona sedan 2005 med GIS, Ruttplanering
Läs merTrimble Communication Network Release notes Page 1
Trimble Communication Network Release notes 18.1.1.0 www.trimble.com Page 1 Information 3 Begränsningar och kända fel 4 Installation och uppgradering 5 Version 18.1.1.0 6 Servicerelease 18.1.0.2 7 Servicerelease
Läs merIntroduktion 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 merInstallation och konfiguration av klientprogramvara 2c8 Modeling Tool
Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Hämta programpaket, MSI Aktuell version av klientprogramvaran finns tillgänglig för nedladdning på vår hemsida på adress http://www.2c8.com/
Läs merRFC 6106-stöd i Router Advertisment-klienten radns. Michael Cardell Widerkrantz mc@hack.org
RFC 6106-stöd i Router Advertisment-klienten radns Michael Cardell Widerkrantz mc@hack.org 24 augusti 2011 Innehåll Inledning................................... 2 Mål......................................
Läs merInstallationsanvisning. 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 merSammanträdesdatum 2011-04-26. Utredning om möjligheterna att införa Open Sourceprogram i kommunens datorer
SALA KOMMUN SAMMANTRÄDESPROTOKOLL KOMMUNSTYRELSENS ARBETSUTSKOn Sammanträdesdatum 2011-04-26 11 (18) 95 Dnr 2009/122 Utredning om möjligheterna att införa Open Sourceprogram i kommunens datorer INLEDNING
Läs merAnvändande av QGIS i Kristianstads kommun
Användande av QGIS i Kristianstads kommun Funkar det? Ja! Karl-Magnus Jönsson, GIS-utvecklare Stadsbyggnadskontoret Kristianstad Kristianstad Jag Karl-Magnus Jönsson GIS-utvecklare Avdelningen för geografisk
Läs merSlutrapport för JMDB.COM. Johan Wibjer 2012-06-03
Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar
Läs merLantmäteriets WMS En presentation av de olika komponenterna i plattformen och hur öppen källkod påverkar vår arbetsmetodik
Lantmäteriets WMS En presentation av de olika komponenterna i plattformen och hur öppen källkod påverkar vår arbetsmetodik Erik Gustafson Alternativ titel Att sova gott om natten
Läs merEva Hellstöm - Christina Strand
GIS-data som underlag för detaljplan Använd AutoCAD Map 3D för att läsa in GIS-data från länsstyrelsen m.fl. Synliggör din detaljplan för allmänheten med Mapguide Eva Hellstöm - Christina Strand AutoCAD
Läs merOpen Source - Program och hur man väljer
Open Source - Program och hur man väljer Copyright 2007, 2008 Marcus Rejås Rejås Datakonsult Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga
Läs merFrågor och svar om ArcGIS Pro Licensiering
Frågor och svar om ArcGIS Pro Licensiering Tillgång och åtkomst till ArcGIS pro Hur får jag tag på nya ArcGIS Pro applikationen? - ArcGIS Pro är en ny applikation som är tillgänglig som del av ArcGIS for
Läs merInförande av QGIS som GIS-plattform i Kristianstads kommun
Införande av QGIS som GIS-plattform i Kristianstads kommun Funkar det? Ja! Karl-Magnus Jönsson, GIS-utvecklare Stadsbyggnadskontoret Kristianstad Kristianstad Jag Karl-Magnus Jönsson GIS-utvecklare Avdelningen
Läs merKom 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 merCVS-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 merStöd vid genomförande av GIS-projekt
Stöd vid genomförande av GIS-projekt Presentation vid SIS Stanlis Forum för Geodatatjänster Stockholm den 23 september 2010 Instruktionsvideos, kartsymboler och stilmallar FOSS4G 2011 i Barcelona (FreeOpenSourceSWforGIS)
Läs merFOSS4G Denver 2011 Peking 2012
FOSS4G Denver 2011 Peking 2012 De som är intresserade av att samordna denna resa eller åtminstone veta vilka svenskar som finns på plats i Peking hör av er till mig. Jag har bokat www.os4gis.se! Viktiga
Läs merOBS! Figuren visar inte alla aspekter och objekt som är inblandade i säkerhetssystemet.
1 OBS! Figuren visar inte alla aspekter och objekt som är inblandade i säkerhetssystemet. Det finns i princip två sätt att komma åt SQL-Server, det är via Windows login och SQLserver login. Vid Windows
Läs merEsri Sverige Underhåll och Support
Esri Sverige Underhåll och Support Esri Sverige Underhåll och Support Esri Sverige erbjuder underhåll på produkter som marknadsförs och säljs i Sverige. Ett underhållsabonnemang på våra produkter ger dig
Läs merOpensource och SGUs webbplattform. Anette Lundberg & Jonas Holmberg
Opensource och SGUs webbplattform Anette Lundberg & Jonas Holmberg Nuvarande plattform Webb- & applikationsserver Apache 2 & Tomcat 4.1 och 5.5 Solaris 8 Kartserver ArcIMS 9.1 / 9.2 & WMSConnector 9.1
Läs merTIDOMAT Portal 1.3.1 Nyheter för TIDOMAT Portal version 1.3.1
Nyheter för TIDOMAT Portal version 1.3.1 Följande nyheter och förändringar har införts i TIDOMAT Portal version 1.3.1 efter version 1.3.0.5. Tilläggsmoduler Möjlighet att komplettera med Projekt redovisning.
Läs merVad är PostGIS? Hmm, PreGIS måste vara papperskartor..., men vad är PostGIS...?
Vad är PostGIS? Hmm, PreGIS måste vara papperskartor..., men vad är PostGIS...? Man ser det ofta skrivet PostgreSQL/PostGIS Vad menas? PostgreSQL är en databasprogramvara motsvarande: Microsoft SQL Server
Läs merSustainable engineering and design. Prestanda i karttjänster
Sustainable engineering and design Prestanda i karttjänster 1 Prestandaproblem i karttjänster Hur identifierar man grundproblemet Vilka vägar till lösningar finns det 2 Bildyta - Välj Infoga bild Sweco
Läs merTrimble Communication Network Release notes Page 1
Trimble Communication Network Release notes 18.2.1 www.trimble.com Page 1 Information 3 Systemkrav 4 Begränsningar och kända fel 5 Installation och uppgradering 6 Version 18.2.1.0 7 Version 18.2.0.0 8
Läs merULI inbjuder till seminariet Open Source för GIS 6-7 mars 2012 i Stockholm
ULI inbjuder till seminariet Open Source för GIS 6-7 mars 2012 i Stockholm Allt fler organisationer funderar på att använda öppen programvara (Open Source) för geografisk informationsbehandling. E-delegationens
Läs merMcAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0
Versionsinformation McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 För användning med McAfee epolicy Orchestrator Innehåll Om den här versionen Nya funktioner Förbättringar Lösta problem Översikt
Läs merKapitel 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 meropen Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen
open Opensource Oberoende av leverantör Samverkan Kontroll över utveckling Dela utvecklingsresultat Inga licenskostnader Uppfinn inte hjulet igen Utveckling, inte licenskostnader Vanliga frågor om Opensource
Läs merMicrosoft.NET Version Http Activation MapGuide Open source (installerad på en webbserver, tillgänglig utanför brandväggen) Web Deploy 3.
Systemkrav Systemkrav 2017-02-01 2 (5) Systemkrav Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet. Nedan listade
Läs merUnix-miljöer i större sammanhang
Unix-miljöer i större sammanhang Med tonvikt på Linux Andreas Johansson andjo@ida.liu.se TUS-gruppen IDA, LiU Unix-miljöer i större sammanhang p. 1 Introduktion Detta kommer att handla om datormiljön på
Läs merGIS och SGU. Jonas Holmberg & Johan Olsson
GIS och Opensource @ SGU Jonas Holmberg & Johan Olsson Nuvarande webbplattform Webb- & applikationsserver Apache 2 & Tomcat 4.1 och 5.5 Solaris 8 Kartserver ArcIMS 9.1 / 9.2 & WMSConnector 9.1 / 9.2 Geoserver
Läs merQGIS Utbildning med SamGIS Z-län
QGIS utbildning med SamGIS Z-län Sida 1 (19) Johan Timrén Data- och systemvetenskap (DSV) QGIS Utbildning med SamGIS Z-län Innehållsförteckning 1 Introduktion till QGIS...2 1.1 Vad är QGIS?...2 1.2 Historia...2
Läs merOS Desktop GIS inom högre utbildning
OS Desktop GIS inom högre utbildning Fredrik Lindberg Göteborgs Universitet Bakgrund Akademin brukar vanligtvis ligga i framkant för teknisk utveckling Vissa system kommer från akademin (tex SAGA GIS)
Läs merFedererad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET
Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET Vad är/var problemet? NyA webben har behörigheter/roller via federerade attribut edupersonentitlement/gmai Studentcentrum
Läs merContinuous Integration med Jenkins. Linus Tolke Enea Experts
Continuous Integration med Jenkins Linus Tolke Enea Experts Föredraget Grunderna i mjukvaru-cm Trender inom mjukvaruutveckling Continuous Integration Vad är Jenkins Demo Jenkins i ArgoUML-projektet Problem
Läs mer(7) Neptune Version release information. Copyright Visma. Med ensamrätt.
2015-02-10 1 (7) Neptune 7.8.0. Version release information Innehållsförteckning 2015-02-10 2 (7) 1 Allmän information om versionen... 3 1.1 Förkrav... 3 2 Förändringar i denna version... 4 2.1 Ändrad
Läs merLITE KUNSKAP GÖR MYCKET NYTTA
LITE KUNSKAP GÖR MYCKET NYTTA! Viktor Sarge - Utvecklingsledare på Regionbibliotek Halland 1 Redan här har jag sagt allt! Men det finns detaljer på vägen. Och Koha gör det möjligt att dra nytta av kunskapen
Läs meremopluppen 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 merProgramvaror - Jo, tack, det vill vi ha...
Rejås 1(20) Programvaror - Jo, tack, det vill vi ha... Copyright 2006 Rejås Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga så länge som syftet på något sätt
Läs merDI 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 merFunktionskontroll för vinterväghållning. Open Source för GIS 2011-03-01
Funktionskontroll för vinterväghållning Open Source för GIS 2011-03-01 Om oss Fredrik Lindström, uppdragsansvarig på Vectura fredrik.lindstrom@vectura.se Peter Löfås, systemutvecklare Triona peter.lofas@triona.se
Läs merPost Mortem för Get The Treasure!
Post Mortem för Get The Treasure! Av: Emil Lindberg - Grupp 15 Vi skulle göra ett action multiplayerspel som spelades över nätverket. Vilket vi nästan lyckades göra. Tiden tog slut och programmerarna han
Läs merLaboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med
Läs merPriskamp. En prisjämförelsesite Björn Larsson 130609
Priskamp En prisjämförelsesite Björn Larsson 130609 Abstrakt Detta är en post-mortem slutrapport om mitt projekt "Priskamp" inom ramen för kursen Individuellt Mjukvaruutvecklingsprojekt VT 2013. Projektets
Läs merAdministrationsmanual ImageBank 2
Administrationsmanual ImageBank 2 INNEHÅLL 1. Konventioner i manualen 3 2. Uppmärksamhetssymboler 3 3. Vad är imagebank SysAdmin 4 4. Guide för att snabbt komma igång 5 5. Uppgradera din imagebank 1.2
Läs merStöd vid genomförande av GIS-projekt Goda exempel - Karttjänster Innehåll
Föredragets innehåll Stöd vid genomförande av GIS-projekt Goda exempel - Karttjänster Innehåll 1. Rapporten och ex. Falkenberg 2. Uddevalla 3. Business region Gothenburg, BRG 4. Österåker 5. Skånekartan
Läs merUppdatera 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 merAvslutning. Kapitel Komprimering av filer
Kapitel 12 Avslutning I detta sista kapitel tittar vi på hur man kan installera program själv. I samband med det finns det anledning att titta på komprimering av filer och på filarkiv (som kan vara användbart
Läs merKrav: * 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 merTeknisk kravspecifikation för nytt Omsorgs system
1(6) Handläggare, titel, telefon Katarina Westmar 011-151019 2012-01-17 Version Pa4 Godkänt av Mikael Daremo Teknisk kravspecifikation för nytt Omsorgs system Innehållsförteckning 1. Beskrivning av Norrköpings
Läs merInnehållsförteckning. Användarmanual för Lockbee Backup Databas 2009
1 LB-M-DB 0001 2010 Användarmanual för Lockbee Backup Databas 2009 Användarmanualen är avsedd att ge en närmare introduktion av Lockbee Backup Databas 2009 funktioner och nyttjande. Vi rekommenderar att
Läs merGYMKEEPER ANDREAS SÖDERSTRÖM
GYMKEEPER ANDREAS SÖDERSTRÖM 20120529 ABSTRAKT En post mortem på mitt ios-projekt. Utmaningen låg i att under 10 veckors tid sätta sig in i en plattform och programspråk jag aldrig använt förut. Jag har
Läs merLEX 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 merJobbar på SB Skog I Norge Jobbar framförallt med logistik kring export på båt. Kvällar och helger (utan inbördes ordning)
Nicklas Avén Dagtid Jobbar på SB Skog I Norge Jobbar framförallt med logistik kring export på båt Kvällar och helger (utan inbördes ordning) Utvecklare PostGIS Litet jordbruk (5 tackor och 6 lamm för tillfället)
Läs merAtt uppgradera från Informix 7.31 och kanske lite annat. Johan Backlund
Att uppgradera från Informix 7.31 och kanske lite annat Johan Backlund Innehållsförteckning Introduktion Uppgradering av ett system från 7.31 till 10 High Performance Loader B-tree Scanner och andra upptäckter
Läs merStoregate 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 merProgramvarudesign för samarbete. Mötesplats Open Access Urban Andersson, Göteborgs UB Peter Hansson, Chalmers bibliotek
Programvarudesign för samarbete Mötesplats Open Access 2008-10-02 Urban Andersson, Göteborgs UB Peter Hansson, Chalmers bibliotek Vad är Scigloo? Bakgrund: Chalmers Publications Library & Göteborgs universitets
Läs merHeartbleed. Lite smått och gott om heartbleedbuggen. Robert Malmgren rom@romab.com https://www.romab.com
Heartbleed Lite smått och gott om heartbleedbuggen Robert Malmgren rom@romab.com https://www.romab.com Upplägg Vad är heartbleed? Vad är OpenSSL? Vad är konsekvenserna av heartbleed? Var kan heartbleed
Läs merDin guide till. Teknisk Specifikation Säljstöd
Din guide till Teknisk Specifikation Säljstöd April 2014 Innehåll Systemkrav... 3 Operativsystem... 3 Mjukvara... 3 Maskinvara... 4 Datakällor... 4 Databas... 5 Databasstruktur... 5 Katalogstruktur...
Läs merSkapa din egen MediaWiki
Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell
Läs merInlä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 merImportera och använda en textdatabas i Excel
Importera och använda en textdatabas i Excel I denna beskrivning tänkte jag visa hur man kan hantera information från en databas, som är sparad som en semikolonseparerad textfil. Textfilen kommer att behandlas
Läs merKunskapsbank ICARUS DB
Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2005 3 2.1 Installation 3 2.2 Användargränssnitt (DBMS) för SQL Express 3 2.3 Undvik att transaktionsloggen
Läs merSvenska Linuxföreningen. Fri programvara Mycket mer än bara gratis 1(29)
Fri programvara Mycket mer än bara gratis Copyright 2005,2006 Marcus Rejås Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga så länge som syftet
Läs merKAP 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 merSå funkar det! SDI i praktiken. GeoInfo 2011, Uppsala
Så funkar det! SDI i praktiken GeoInfo 2011, Uppsala erik.lundborg@metria.se, 010-121 83 37 mikael.schroder@metria.se, 010-121 85 65 olov.johansson@metria.se, 010-121 83 32 anders.pikkuniemi@metria.se,
Läs merPostens GIS-miljö och Open Source 9/3 2010
Postens GIS-miljö och Open Source 9/3 2010 Valet av plattform för Postens GIS-miljö Bakgrund Efter en förstudie av Postens GIS-miljö 2007 beslutades att outsourca den Vid tidpunkten (slutet 2008) för val
Läs merInstallation/uppdatering av Hogia Personal fr.o.m. version 13.1
Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Viktig information gällande installation Från version 12.2 av Hogia Personal krävs Microsoft.Net Framework 3.5 SP1 för att installation skall
Läs merTekis-FB 7.1.0. Systemkrav
7.1.0 Systemkrav Systemkrav 2015-09-17 MAAN 2 (2) Systemkrav 7.1.0 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.
Läs merSlutrapport YUNSIT.se Portfolio/blogg
Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare
Läs merHip Hip hora Ämne: Film Namn: Agnes Olofsson Handledare: Anna & Karin Klass: 9 Årtal: 2010
Hip Hip hora Ämne: Film Namn: Agnes Olofsson Handledare: Anna & Karin Klass: 9 Årtal: 2010 Innehållsförteckning Innehållsförteckning 1 Bakrund.2 Syfte,frågeställning,metod...3 Min frågeställning..3 Avhandling.4,
Läs merL0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)
L0009B Moment FL 1: Kursintroduktion. Kursinformation: G:\L0009B\Allmänt\KursInformationL0009B.pdf (F) Kursplan: Se https://portal.student.ltu.se/stuka/kurs.php?kurs=l0009b&lang=swe (F) Allt som markerats
Läs merAnvändning av testautomation inom Extendas utvecklingsorganisation
Testautomation Användning av testautomation inom Extendas utvecklingsorganisation Agenda Presentation av Extenda Vad är en POS? Test av POS Automatiska tester Sammanfattning 2 Kort historik 1982 Extenda
Läs merGIT L0005B. ArcGis. Information inför kursstart
GIT L0005B ArcGis Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Examination 2 Litteratur 3 Förkunskaper 4 Citrix Metaframe 4 Programvaror 4 Mail 4 Skype Fel! Bokmärket är inte
Läs merUtbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare
cv01s 1999-09-20 Födelseår 1958 Nationalitet Svensk Utbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare Språk Befattning
Läs merÖppna data på Gävle kommun
Öppna data på Gävle kommun Automatisering med FME-server Peter Jäderkvist, GIS-utvecklare FME på Gävle kommun FME desktop sedan 1997 Fem flytande licenser FME server sedan 2011 Delas med kommunala el och
Läs merNya webbservern Dvwebb.mah.se
Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl
Läs merBoss installationsmanual förberedelser
1 Boss installationsmanual förberedelser Boss kan installeras på flera sätt, Serverinstallation eller Nätverksinstallation. För båda dessa sätt kan man dela databasen med flera användare. Serverinstallation,
Läs merAtt sätta upp trådlöst med Cisco Controller 2100 series och Cisco AP 1200 series
Att sätta upp trådlöst med Cisco Controller 2100 series och Cisco AP 1200 series http://www.cisco.com/en/us/docs/wireless/controller/2100/quick/guide/ctrl206q.ht ml http://www.cisco.com/univercd/cc/td/doc/product/wireless/airo1000/1000hig3/100
Läs merKort om World Wide Web (webben)
KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.
Läs merPlatsbesök. Systemkrav
Systemkrav Systemkrav 2016-15-19 2 (5) Systemkrav Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet. Nedan listade
Läs merMetria:s satsning på Open Source-GIS. Seminariet Open Source för GIS 8-9 mars 2010
Metria:s satsning på Open Source-GIS Seminariet Open Source för GIS 8-9 mars 2010 Martin Davidson Chefsarkitekt Metria Martin Davidson, 2010-02-17, Luleå Affärsidé GIS as a Service Metria erbjuder marknaden
Läs merSNITS-Lunch. Säkerhet & webb 2013-10-08
SNITS-Lunch Säkerhet & webb 2013-10-08 Kort om ÅF ÅF i Karlstad idag! Vi är ca 150 varav 50 inom IT Automation Elkraft Mekanik Industriell IT Process och miljö IT och telekom Energi Industri Automotive
Läs merKlassrumshantering Av: Jonas Hall. Högstadiet. Material: TI-82/83/84
Inledning Det som är viktigt att förstå när det gäller grafräknare, och TI s grafräknare i synnerhet, är att de inte bara är räknare, dvs beräkningsmaskiner som underlättar beräkningar, utan att de framför
Läs merWebbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Läs merTekniskt system för Lean Startup
Tekniskt system för Lean Startup Målet med kursen är att ni ska lära er om att bygga ett sådant system Detta gör vi i tillämpat format ny bygger en app för att lära er om den processen System (som CI,
Läs merBilaga 3, Tjänste & Systemspecifikation
Bilaga 3, Tjänste & Systemspecifikation 1. Behovsbild: Botkyrkabyggen har ett Intranät som bygger på EPI server med kopplingar till en SharePoint miljö. Servrarna hostas av vår IT-partner (i dagsläget
Läs merEnköpings kommun digitalisering ur ett geodataperspektiv. Internationella GIS-dagen
Enköpings kommun digitalisering ur ett geodataperspektiv Internationella GIS-dagen 2017-11-15 Disposition 1. IT-strategin 2. GIS och geodatastrategier 3. GIS och geodata i Enköping nu och i framtiden IT-strategi
Läs merPlaneringsspelets mysterier, del 1
Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att
Läs mer1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.
1DV405 - Databasteknik Kursintroduktion Så här är kursen planerad. Vilka jobbar med den här kursen? Kursansvarig/kursledare och handledare A34:11A (Kalmar Nyckel: A-huset, plan 3, sektion 4, rum 11A) 0480
Läs merVad ä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