Skribent: Yuri Gagarin

Hvordan velge en Open Source-lisens for RAD-rammeverket på GitHub

I denne artikkelen vil vi snakke litt om opphavsrett, men hovedsakelig om valg av fri lisens for RAD-rammeverket IONDV. Rammeverket og for open source-produkter basert på det. Vi vil beskrive den permisjonsbaserte lisensen Apache 2.0, hva som førte oss til den, og hvilke beslutninger vi møtte underveis. Prosessen med å velge lisens er ganske tidkrevende […]

Kubernetes-operator på Python uten rammeverk og SDK-er

Go er for tiden monopolisten blant programmeringsspråkene som folk velger for å skrive operatorer for Kubernetes. Det er flere objektive grunner til dette, som: Det finnes et kraftfullt rammeverk for utvikling av operatorer på Go – Operator SDK. Spillendende applikasjoner som Docker og Kubernetes er skrevet i Go. Å skrive sin egen operator på Go betyr å kommunisere med økosystemet på […]

Fordeler og ulemper med HugePages

Oversettelsen er laget for studenter på kurset «Linux-administrator». Tidligere har jeg beskrevet hvordan man kan sjekke og aktivere bruken av Hugepages i Linux. Denne artikkelen vil være nyttig, bare hvis du faktisk har et reelt behov for å bruke Hugepages. Jeg har møtt mange mennesker som blir lurt av muligheten for at Hugepages magisk vil øke ytelsen. Likevel er hugepaging et komplisert emne, […]

Oppdatering av DNS-servere BIND 9.14.4 og Knot 2.8.3

Det er publisert korrigerende oppdateringer for de stabile versjonene av DNS-serveren BIND 9.14.4 og 9.11.9, samt den eksperimentelle utviklingsversjonen 9.15.2. I de nye utgivelsene er en sårbarhet (CVE-2019-6471) fikset, som ble forårsaket av en race condition og kunne føre til tjenestenekt (prosessen avsluttes ved at assert utløses) når mange innkommende pakker bli blokkert. I tillegg er det lagt til støtte for API GeoIP2 i den nye versjonen 9.14.4 […]

Utvikling av applikasjoner med SwiftUI. Del 1: datastream og Redux

Etter å ha deltatt på State of the Union-sesjonen på WWDC 2019, bestemte jeg meg for å dykke dypere inn i SwiftUI. Jeg har brukt mye tid på å jobbe med det, og nå har jeg begynt utviklingen av en ekte applikasjon som kan være nyttig for et bredt publikum. Jeg har kalt den MovieSwiftUI – en app for å søke etter nye og gamle filmer, samt å samle dem […]

Balansiering av inn- og utlesing i databasen

I den forrige artikkelen beskrev jeg konseptet og implementeringen av en database bygget på funksjoner, ikke tabeller og felt som i relasjonsdatabaser. Der ble det gitt mange eksempler som viser fordelene ved denne tilnærmingen sammenlignet med den klassiske. Mange har funnet dem ikke overbevisende nok. I denne artikkelen vil jeg vise hvordan en slik konsept kan gjøre det raskt og enkelt å balansere […]

Funksjonell DBMS

Databasenes verden har lenge vært dominert av relasjonsdatabaser som bruker SQL. Det har blitt så omfattende at de nye variantene har fått navnet NoSQL. De har klart å skaffe seg en viss plass i dette markedet, men relasjonsdatabaser er her for å bli og brukes fortsatt aktivt til sine formål. I denne artikkelen vil jeg beskrive konseptet med funksjonelle databaser. For bedre forståelse, jeg […]

Bygger en pipeline for automatisert testing på Azure DevOps

Nylig kom jeg over et ikke så populært, men spennende tema innen DevOps, nemlig Azure DevOps-pipelines. Jeg merket straks at det manglet klare instruksjoner eller artikler om emnet. Jeg vet ikke hva som ligger bak dette, men Microsoft har tydeligvis noe å jobbe med når det gjelder å gjøre verktøyet mer kjent. I dag skal vi bygge en pipeline for automatisert testing i Azure-skyen. Så, […]

Den nye Microsoft Edge kan få en global kontroll for multimedia

Microsoft jobber med en ny global kontroll for multimedia i sin Chromium-baserte nettleser Edge. Det rapporteres at kontrollen, som aktiveres med knappen «Multimedia» i adressefeltet, nå vil kunne vise ikke bare en liste over lyd- eller videofiler som spilles av i øyeblikket, men også andre aktive multimediaøkter som kan veksles mellom og styres individuelt. […]

Google har økt beløpene for belønning ved oppdagelse av sårbarheter i Chrome, Chrome OS og Google Play

Google har kunngjort at de øker beløpene som gis gjennom programmet for belønning ved oppdagelse av sårbarheter i nettleseren Chrome og de underliggende komponentene. Den maksimale utbetalingen for å lage en exploit for å gå ut av sandbox-miljøet er økt fra 15 til 30 tusen dollar; for metoder for å omgå tilgangsbegrensninger i JavaScript (XSS) fra 7,5 til 20 tusen dollar, […]

Utgivelsen av inntrengingsdeteksjonssystemet Snort 2.9.14.0

Cisco har publisert versjon Snort 2.9.14.0, et fritt angrepsoppdagelses- og -forebyggingssystem som kombinerer signaturmatching, protokollinspeksjonsverktøy og mekanismer for å oppdage anomalier. De viktigste nyhetene inkluderer: Støtte for portnummermasker i vertsbufferet og muligheten til å overstyre bindingen av applikasjonsidentifikatorer til nettverksporter; Nye maler for klientprogramvare for å vise forespørsel […]

I Kasakhstan har en rekke store tjenesteleverandører implementert avlytting av HTTPS-trafikk

I henhold til endringene i loven «Om kommunikasjon» som har vært gjeldende i Kasakhstan siden 2016, har mange kasakhiske leverandører, inkludert Kcell, Beeline, Tele2 og Altel, fra i dag innført systemer for avlytting av HTTPS-trafikk fra kunder med utskifting av det opprinnelig brukte sertifikatet. Planen var å implementere avlyttingssystemet i 2016, men dette har stadig blitt utsatt og loven har allerede blitt […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster