Her er en liste over noen av mine personlige prosjekter som jeg foreløpig jobber med. Mesteparten av mine programmeringsprosjekter finnes åpent tilgjengelig på GitHub kontoen min.
Automatisert Deepfake
Mitt hovedprosjekt er foreløpig et Python-program som automatisk bytter ut fjes i bilder og videoer (Deepfake). Dette er gjort mulig ved hjelp av to kunstig intelligens modeller; én som finner riktig fjes å bytte, og én som bytter ut fjeset med et annet. Modellene er veldig gode og har greie APIer for å integrere dem i forskjellige programmeringsspråk.
Dette er et prosjekt som enhver med viderekommende kunnskap innen Python kan klare, men jeg vil fortsatt ikke legge ut koden offentlig på GitHub ettersom man kan lett bruke slik programvare til skadelige ting. Foreløpig koser jeg og vennene mine med de humoristiske og uskadelige tingene man kan lage med programmet, og hovedfokuset mitt nå er å forbedre ytelsen.
Solsystem Simulator
Jeg jobber også med en simulator av solsystemet vårt skrevet i Python ved hjelp av NumPy. Simulatoren starter 1. januar 2000, og simulerer posisjonene til himmellegemene over tid ved hjelp av Newtonsk gravitasjon. Simulatoren bruker posisjonsdata fra NASA JPLs Horizon-system for startpunktene, samt som en referanse for å se hvor nær simulatoren min er til virkeligheten.
Foreløpig er alt arbeid fokusert på å finne den rette balansen mellom presisjon og ytelse, før det til slutt lages en grafisk representasjon. Siden dette er en 3D-simulering, vil jeg mest sannsynlig dyppe tærne mine i Panda3D-rammeverket.
Self-hosting
For øyeblikket self-hoster jeg nesten alle mine digitale behov hjemme på en EliteDesk 800 G2 DM med en ekstern harddisk på 4 TB. Helt siden jeg oppdaget Docker i 2018, så har jeg blitt hekta på self-hosting, og jeg jobber kontinuerlig med å forbedre oppsettet mitt.
Mitt nåværende oppsett er som følger:
- FileRun (cloud og filsynkronisering)
- Bitwarden (passordmanager)
- Navidrome (musikkbibliotek)
- PhotoPrism (bilde- og videogalleri)
- Baikal (kontakt- and kalendersynkronisering)
- Muse (Discord musikkbot)
- Minecraft (personlig server for venner)
- WordPress (denne nettsiden)
- Matrix (sikker kommunikasjonstjeneste)
- Pleroma (Fediverse sosial platform)
Brannmur og Nettverk
Hjernen til mitt lokale nettverk er en ODYSSEY – X86J4105 som kjører pfSense. Jeg er svært opptatt av IT-sikkerhet og personvern, og derfor bruker jeg mye tid i løpet av året på å finjustere nettverksoppsettet mitt, og pfSense gjør denne jobben enkel.
På pfSense “boksen” min, så har jeg konfigurert DNS og IP-blokkering for annonser, skadevare og sporing. Jeg har også satt opp en OpenVPN-server slik at jeg kan nå tjenester som kun er tilgjengelig lokalt (LAN), samtidig som jeg kan sikre Internetkoblingen min når jeg ikke er hjemme. Jeg har selvfølgelig også min egen brannmurkonfigurasjon.
For øyeblikket støtter ikke internettleverandøren min IPv6 fullt ut (ja, det er helt på trynet), og jeg har heller ikke muligheten til å få min egen statiske IP med RDNS-muligheter. Så akkurat nå er alle mine offentlige tjenester kun tilgjengelige via IPv4, og jeg bruker Cloudflares DDNS for å oppdatere DNS oppføringene mine.
Slektsforskning
Jeg er veldig interessert i slektsforskning og livet til mine forfedre. Målet er å finne ut så mye som mulig om hvor jeg kommer ifra og hvem mine forfedre var.
Jeg bruker det flotte programmet Gramps til å organisere og bygge familietreet mitt, mens all forskningen skjer ved å lese gamle kirkebøker og folketellinger som er digital scannet inn ved Digitalarkivet.
Augustin Winther © 2024