Kunskapsbanken

Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.

Installera Debian/Bash i Windows 10 (v 1903)

Så här gör du för att installera Debian/Bash i Windows 10 samt installera det som behövs för att komma igång med kurserna.

Installationsprocessen förutsätter att du har ett uppdaterat system av Windows 10 64-bitar system med version 1903.

Read more »

Category: labbmiljo, windows, bash.

Create Bash script with options, commands and arguments

Bash-script with options.

Bash-script with options.

To streamline their workflow as a programmer, in a server or Linux environment, it is good to know the commands that are available. When you want to make multiple commands in a row, you gather them into a script.

To go one step further, you can build the script as a program that can take options, commands and arguments to these commands.

Read more »

Category: unix.

Driftsätta en Flask app

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.

Read more »

Category: devops.

Att läsa filer som listor i Python

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.

Read more »

Category: python.

Debugger i Python

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.

Read more »

Kom igång med ditt första program i Python

Denna artikel visar hur du kommer igång med Python och visar hur du skriver ditt första program i Python.

Artikeln visar även hur du kan jobba med exempelfiler från kursrepot för python-kursen.

Read more »

Category: python.

Introduktion till variabler och datatyper

I denna artikel ska vi lära oss vad värden och variabler är i programmering. Vi ska titta på hur man skriver ut information till terminalen och hur man kan mata in information till programmet från terminalen. När du har jobbat igenom artikeln har du gjort ett program som tar emot ett namn och en ålder från användaren. Åldern används bland annat till att räkna ut födelseår. Namn, ålder och födelseår skrivs ut i terminalen som en del av en hälsning. Vi kommer gå igenom hur man skriver kod i en fil och kör den koden från terminalen.

Du kan hitta koden för detta exempel på Github och i example/greeting.

Read more »

Category: python.

BTH’s labbmiljö för databasen MySQL

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.

Read more »

Category: labbmiljo, databas, mysql, mariadb.

Boken: The Pheonix Project

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.

Read more »

Category: bok.

Skapa Bash-skript med options, command och arguments

Bash-skript med options.

Bash-skript med options.

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.

Read more »

Category: unix.