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!