Skip to article frontmatterSkip to article content
Sensorjournalistikk

Tekniske forberedelser 👩‍💻

Medieklyngen

I løpet av kurset skal vi bruke noen verktøy som du må installere på datamaskinen din. Vi kommer også til å jobbe med kommandolinjen i operativsystemet ditt.

Nedenfor finner du et lynkurs i kommandolinjen samt en oversikt over programmene du må installere. Det er en fordel om du installerer dem så snart som mulig – da kan jeg hjelpe deg før kurset starter dersom du skulle trenge det.

Verktøyene vi skal bruke:

Siden de første fire samlingene er digitale, og du skal jobbe med øvelser samtidig med at du følger leksjonene, anbefaler jeg sterkt at du enten benyter to skjermer (f.eks en laptop med en ekstra ekstern skjerm) eller en stor og god bredformat skjerm. Test gjerne at hele oppsettet fungerer før kurset starter.

Siden vi må bruke kommandolinjen til å installere DuckDB, starter vi med en grunnleggende innføring i hvordan den fungerer.

Kort om kommandolinjen

Hvis du er som folk flest, bruker du mest tid i det grafiske brukergrensesnittet på maskinen din. Men bak operativsystemets fasade skjuler det seg et kraftfullt og minimalistisk verktøy: Kommandolinjen. Her styrer du datamaskinen med korte og lange tekstkommandoer – akkurat som på 80-tallets svarte skjermer med grønn skrift, enten du husker dem selv eller bare fra film. Mange ser på dette som en utdatert arbeidsmetode, men for avanserte oppgaver er kommandolinjen fortsatt førstevalget for mange. Den gir deg direkte kontroll og lar deg jobbe mer effektivt enn det grafiske grensesnittet ofte tillater.

Det er tre sentrale begreper du vil støte på når vi snakker om kommandolinjen: Terminal, kommandolinje (command line) og skall (shell).

For enkelhets skyld bruker jeg begrepet kommandolinjen i denne teksten som en samlebetegnelse for alle tre.


Åpne Kommandolinjen

Mac

På Mac bruker vi Terminal for å kjøre kommandolinjen. Du kan starte den på tre måter:

Metode 1: Spotlight-søk
  1. Trykk Command (⌘) + Space for å åpne Spotlight-søk.

  2. Skriv Terminal og trykk Enter.

Metode 2: Finder
  1. Åpne Finder (smiley-ikonet i Dock).

  2. Gå til Apper i venstre sidefelt.

  3. Åpne Verktøy (Utilities på engelsk).

  4. Dobbeltklikk på Terminal.

Metode 3: Launchpad
  1. Klikk på Launchpad (rakett-ikonet i Dock).

  2. Skriv Terminal i søkefeltet.

  3. Klikk på Terminal-ikonet når det vises.

Når Terminal åpnes, får du et vindu med tekst – enten sort på hvitt eller hvitt på sort, avhengig av tema. Her kan du begynne å skrive kommandoer og bekrefte dem med Enter.


Windows

I Windows bruker vi PowerShell, som er en mer moderne og kraftigere erstatning for Kommandoprompt (cmd). Pass på at du åpner PowerShell og ikke cmd. Du kan åpne PowerShell på to måter:

Metode 1: Start-menyen
  1. Trykk Windows-tasten og skriv PowerShell.

  2. Klikk på Windows PowerShell når det vises i søkeresultatet.

Metode 2: Kjør-dialogen
  1. Trykk Windows + R for å åpne Kjør-dialogen.

  2. Skriv PowerShell og trykk Enter.

Når PowerShell åpnes, kan du skrive kommandoer og bekrefte dem med Enter.

Linux

De fleste Linux-distribusjoner bruker Bash (Bourne Again Shell) som standard. Du kan åpne terminalen slik:

Metode 1: Hurtigtast
Metode 2: Applikasjonsmenyen
  1. Åpne applikasjonsmenyen.

  2. Søk etter Terminal og klikk på den.

Når terminalen er åpen, kan du skrive kommandoer og bekrefte dem med Enter.


Kjøre kommandoer

Prøv selv:

For å navigere mellom mapper:

Mange kommandoer kan utvides eller modifiseres med såkalte parametere:

Også må vi innom det klassiske «Hello World»-eksempelet:

For å lukke Terminal:

Gratulerer, dette er de grunnleggende funksjonene som skal til! Men slapp av, det blir fort mer avansert.

Installasjon av programmer

Zoom

Du kan bruke Zoom både i nettleseren og som en dedikert app på Mac, Windows og Linux, men jeg anbefaler sterkt å installere appen. Du kan laste den ned og installere den her:

Last ned Zoom

Etter installasjonen kan du teste at alt fungerer ved hjelp av denne lenken: Test Zoom

Her kan du teste lyd, video og skjermdeling for å sikre at alt fungerer som det skal.

Som nevnt innledningsvis er det viktig at du har god plass på skjermen når vi jobber. Under webinarene skal du både følge med på det jeg viser i Zoom og samtidig jobbe praktisk i verktøyene vi bruker. Hvis du bare har én liten skjerm, blir det fort trangt – du må stadig bytte mellom vinduer, og det er lett å miste oversikten. Med to skjermer eller en stor bredformatskjerm kan du ha Zoom åpent på den ene siden og arbeidsvinduene dine på den andre. Da får du med deg alt som skjer i kurset samtidig som du holder flyten i det praktiske arbeidet.

Slack

Vi kommer til å bruke Slack som kommunikasjonskanal mellom øktene i kurset. Du kan bruke Slack som en webapp i nettleseren din eller installere den som en app på valgfri plattform eller mobil. Webappen fungerer bra, men hvis du foretrekker appen, kan du laste den ned herfra: Last ned Slack

Du vil få en invitasjon til Slack-kanalen før kurset starter.

Google Colab

På kurset skal vi jobbe i såkalte Notebooks (notatbøker på norsk). Notebooks er interaktive dokumenter som kombinerer kode, tekst, visualiseringer og resultater i én fil. De brukes ofte i dataanalyse, forskning og undervisning fordi de lar brukere skrive og kjøre kode i små, håndterbare celler, samtidig som de kan forklare og dokumentere arbeidet sitt i samme dokument. Dette gjør dem også ideelle for datajournalistikk, da de lar oss dokumentere arbeidsprosessen vår steg for steg.

Hvis du har jobbet med Notebooks tidligere, kjenner du kanskje til Jupyter Notebooks. I dette kurset skal vi imidlertid benytte løsningen Google Colab, som er Googles gratis skyløsning for Notebooks. Jupyter Notebooks og Google Colab er imidlertid (tilnærmet) helt kompatible, så det meste vi gjør på kurset kan også gjøres i Jupyter Notebooks, eventuelt med små justeringer.

Siden Google Colab kjører i skyen, trenger du ikke å installere noe på datamaskinen din. Men du trenger en Google-konto. Hvis bedriften din bruker Google Workspace, kan du benytte kontoen din der. Hvis ikke, fungerer en gratis Gmail-konto fint.

For å komme i gang med Colab, åpne denne lenken: Google Colab

Klikk på File → New notebook (eller Fil → Ny notatbok på norsk) for å opprette en ny notatbok. Hvis du får opp et tomt dokument med en celle der du kan skrive kode, er alt i orden!

Pakkebehandler (for Mac og Windows)

Når du skal installere DuckDB på Mac og Windows, er den enkleste måten å bruke en såkalt pakkebehandler. Denne gjør det enklere for deg å installere DuckDB – og en rekke andre kommandolinjeverktøy i fremtiden. Den mest brukte pakkebehandleren for Mac er Homebrew. For Windows er det Winget. Hvis du ikke allerede har disse programmene installert på maskinen din, finner du oppskriften under.

Mac

Følg disse stegene for å installere Homebrew på Mac:

  1. Åpne Terminal (se instruksjonene lenger opp i dokumentet hvis du er usikker)

  2. Kjør installasjonskommandoen
    Kopier og lim inn følgende kommando i Terminal:

   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Trykk Enter.

  1. Skriv inn passordet ditt

    • Du blir bedt om å oppgi passordet ditt (det samme du bruker når du logger inn på Mac-en din).

    • Passordet vises ikke mens du skriver.

    • Trykk Enter etter å ha skrevet passordet.

  2. Følg instruksjonene på skjermen

    • Installasjonen fortsetter automatisk.

    • Det kan ta noen minutter avhengig av systemet ditt.

  3. Legg Homebrew til i PATH
    Når installasjonen er ferdig, kjør kommandoen Homebrew foreslår. For Apple Silicon (M1/M2/M3) er det vanligvis:

   echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
   eval "$(/opt/homebrew/bin/brew shellenv)"

For eldre Intel-baserte Mac-er kan kommandoen være litt annerledes – følg instruksjonene som vises på skjermen.

  1. Test at Homebrew er installert
    Kjør følgende kommando for å sjekke installasjonen:

   brew --version

Hvis du ser et versjonsnummer, er installasjonen vellykket!

Nå kan du bruke Homebrew til å installere pakker på Mac.

Windows

Kjører du Windows 10 eller 11, er Winget normalt allerede installert. Følg stegene under for å verifisere installasjonen, og evt. installere programmet dersom nødvendig:

  1. Sjekk om Winget allerede er installert
    Åpne PowerShell (se instruksjonene lenger opp i dokumentet hvis du er usikker) og kjør følgende kommando:

   winget --version

Hvis du ser et versjonsnummer, er Winget allerede installert og du kan hoppe over resten av denne seksjonen. Hvis ikke, fortsett til neste steg.

  1. Oppdater eller installer App Installer
    For å bruke Winget, må du ha App Installer installert. Last ned og installer den fra Microsoft Store:

    • Åpne Microsoft Store

    • Søk etter App Installer

    • Klikk Installer eller Oppdater hvis den allerede er installert

  2. Alternativ: Manuell installasjon via GitHub
    Hvis du ikke har tilgang til Microsoft Store, kan du laste ned Winget manuelt:

    • Gå til Winget GitHub Releases

    • Last ned den nyeste .msixbundle-filen for App Installer

    • Kjør filen og følg installasjonsinstruksjonene

  3. Bekreft installasjonen
    Etter installasjonen, lukk og åpne PowerShell på nytt, og kjør:

   winget --version

Hvis du ser et versjonsnummer, er installasjonen vellykket!

Nå kan du bruke Winget til å installere programmer på Windows.

DuckDB

DuckDB er et kraftig og brukervennlig verktøy for analyse av store datasett direkte på din egen datamaskin, uten behov for en ekstern server eller kompliserte oppsett. Det fungerer som et raskt regneark med støtte for SQL-spørringer (som vi skal lære mer om i løpet av kurset), slik at du enkelt kan filtrere, sortere og analysere data effektivt.

Verktøyet er særlig nyttig for journalister som arbeider med omfattende datasett fra offentlige kilder, som sensordata. DuckDB kan integreres med verktøy som Python og Excel, men krever ingen programmeringskunnskaper for grunnleggende bruk.

For å bruke DuckDB må du installere det og kjøre det fra kommandolinjen. Installasjonsprosessen varierer litt avhengig av operativsystemet ditt.


Installasjon

Mac

  1. Åpne Terminal (se instruksjonene lenger opp i dokumentet hvis du er usikker)

  2. Installer DuckDB med Homebrew

   brew install duckdb
  1. Bekreft installasjonen

   duckdb --version

Hvis du ser et versjonsnummer, er installasjonen vellykket!


Windows

  1. Åpne PowerShell (se instruksjonene lenger opp i dokumentet hvis du er usikker)

  2. Installer DuckDB via Winget

   winget install DuckDB.cli
  1. Svar ja på eventuelle spørsmål om endringer i systemet.

  2. Lukk og åpne PowerShell på nytt for at endringene skal tre i kraft.

  3. Bekreft installasjonen

   duckdb --version

Hvis du ser et versjonsnummer, er installasjonen vellykket!

Alternativ: Manuell installasjon

Hvis installasjonen via Winget ikke fungerer, kan du installere DuckDB manuelt:


Linux

  1. Installer via snap (Ubuntu/Debian)

   sudo snap install duckdb

Eller installer via dnf (Fedora/Red Hat)

   sudo dnf install duckdb
  1. Bekreft installasjonen

   duckdb --version

Hvis du ser et versjonsnummer, er installasjonen vellykket!

Alternativ: Manuell installasjon

Hvis ingen av metodene over fungerer for din Linux-distribusjon:


Oppsummering og sjekkliste

Hvis du har fullført stegene ovenfor, har du nå det du trenger til å starte kurset. Denne prosessen tar vanligvis 15–30 minutter avhengig av operativsystem og internettforbindelse.

Sjekkliste før kursstart

Sjekkliste før kursstart

Vanlige problemer

Problem: duckdb --version fungerer ikke på Windows
Løsning: Lukk og åpne PowerShell på nytt. Hvis det fortsatt ikke fungerer, prøv å installere manuelt fra DuckDBs nedlastningsside.

Problem: Homebrew-kommandoen fungerer ikke på Mac
Løsning: Sjekk at du har kjørt kommandoen for å legge Homebrew til i PATH (steg 5 i Homebrew-installasjonen).

Problem: Jeg får ikke åpnet Google Colab
Løsning: Sjekk at du er logget inn på en Google-konto. Prøv å åpne lenken i et inkognitovindu hvis du har problemer.

Gi meg gjerne tilbakemelding på om alt gikk som det skulle. Da kan jeg krysse deg av som klar – eventuelt hjelpe deg i mål med de stegene du ikke fikk til.

Vel møtt!