Kunskapsbanken
Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.
Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.
Vi ska i denna övning lära oss vad Configuration Management (CM) är och hur vi kan använda verktyget Ansible för det.
Vi ska i denna övning lära oss hur man driftsätter en Flask app i produktion, vi ska använda Nginx, Gunicorn och Supervisor.
För att kunna spara data mellan två exekveringar av våra program kan filer användas.
Vi ska i denna övning läsa från filer och använda datan som finns i filen och övningen avslutas med att vi skriver till en fil.
Vi ska lära oss hur man använder Pythons debugger, det är ett jättebra verktyg för att felsöka sin kod men även bara för att förstå hur ens kod fungerar.
BTH’s labbmiljö innehåller databasen MySQL och ett par olika klienter som kan användas för att koppla upp sig mot databasen. Här är en översikt av hur du går tillväga, som student vid BTH, för att få tillgång till MySQL.
I denna roman får vi följa IT chefen Bill som jobbar på företaget Parts Unlimited. Parts Unlimited är beroende av sitt nästa projekt, The Pheonix Project, för att företaget ska överleva. Men projektet är över budget och försenat, Bill får 90 dagar på sig att styra upp skutan annars säger de upp hela IT-avdelning och outsourcar den istället.
Vi får följa Bills resa in i DevOps världen och filosofin The Three Ways för att rädda projektet.
För att effektivisera sitt arbetsflöde som programmerare, i en server eller Linux-miljö, så är det bra att kunna de kommandon som finns tillgängliga. När man vill göra flera kommandon på rad så samlar man dem i ett skript.
För att gå ytterligare ett steg längre så kan man bygga upp skriptet som ett program som kan ta options, kommandon (commands) och argument till dessa kommandon.
När man bygger många webbplatser så vill man ha möjligheten att köra dem i en och samma installation av Apache, på en och samma server. En så kallad virtualisering av webbplatser, om begreppet passar.
Apache har en konstruktion som heter Apache Virtual Hosts och en variant av den är Apache Name-based Virtual Hosts. Det är den namn-baserade varianter vi nu skall se hur man använder.
När man börjar använda terminalen så märker man snabbt begränsningen i ett terminalfönster, man börjar då ha flera terminalfönster uppe samtidigt, eller flera tabbar i ett terminalfönster. Efter ett tag så kommer man i kontakt med terminal multiplexer, program som gör terminalen till ett än mer kraftfullt verktyg. Två kända sådana program är screen och tmux. Denna guide handlar om tmux.
Vi ska i denna övning använda cordova-plugin-camera
för att kunna ta bilder och spara dessa i våra appar. Vi kommer även titta på hur vi kombinerar kameran med cordova-plugin-geolocation
för att bilden ska få en position.