Författare: Yuri Gagarin

Hur man väljer en Open Source-licens för RAD-ramverk på GitHub

I den här artikeln kommer vi att diskutera upphovsrätt, men mest om att välja en fri licens för RAD-ramverket IONDV. Ramverket och för öppen källkod produkter baserade på det. Vi kommer att berätta om den tillåtande licensen Apache 2.0, vad som ledde oss dit och vilka beslut vi ställdes inför under processen. Licensvalprocessen är ganska arbetskrävande […]

Kubernetes Operator på Python utan ramverk och SDK

Go är för närvarande en monopolist bland programmeringsspråk som folk väljer för att skriva operatörer för Kubernetes. Det finns objektiva skäl till detta, såsom: Det finns ett kraftfullt ramverk för att utveckla operatörer på Go - Operator SDK. Banbrytande applikationer som Docker och Kubernetes är skrivna i Go. Att skriva sin egen operatör på Go innebär att kommunicera med ekosystemet på […]

Fördelar och nackdelar med HugePages

Översättningen av artikeln har förberett för studenter i kursen "Linux-administratör". Tidigare har jag berättat om hur man kontrollerar och aktiverar användningen av Hugepages i Linux. Denna artikel är endast användbar om du faktiskt har möjlighet att använda Hugepages. Jag har stött på många som luras av tanken att Hugepages på magiskt vis kommer att öka prestandan. Ändå är hugepaging ett komplext ämne, […]

Uppdatering av DNS-servrar BIND 9.14.4 och Knot 2.8.3

Korrigerande uppdateringar har publicerats för de stabila grenarna av DNS-servern BIND 9.14.4 och 9.11.9 samt för den under utveckling experimentella grenen 9.15.2. I de nya utgåvorna har en sårbarhet (CVE-2019-6471) avhjälpts, orsakad av ett tävlingsvillkor som kan leda till en överbelastningsattack (avslutning av processen vid utlöst assert) när många inkommande paket blockeras. Dessutom har den nya versionen 9.14.4 lagt till stöd för API GeoIP2 […]

Utveckling av en app med SwiftUI. Del 1: datastream och Redux

Efter att ha deltagit i State of the Union-sessionen på WWDC 2019 bestämde jag mig för att noggrant utforska SwiftUI. Jag har spenderat mycket tid på att arbeta med det och har nu börjat utveckla en verklig applikation som kan vara användbar för en bred publik. Jag har kallat den MovieSwiftUI - en app för att söka efter nya och gamla filmer samt att samla deras […]

Balansering av skriv- och läsning i databasen

I den föregående artikeln beskrev jag konceptet och implementeringen av en databas som bygger på funktioner snarare än tabeller och fält som i relationella databaser. Den innehöll många exempel som visar fördelarna med detta tillvägagångssätt jämfört med det klassiska. Många ansåg att dessa exempel inte var tillräckligt övertygande. I denna artikel kommer jag att visa hur ett sådant koncept möjliggör snabb och enkel balansering […]

Funktionell DBMS

Världen av databaser har länge dominerats av relationella databashanteringssystem (RDBMS) där SQL-språket används. Så mycket att de nya varianterna kallas NoSQL. De har lyckats göra sig ett visst utrymme på denna marknad, men relationella databaser är inte på väg att försvinna och fortsätter att användas aktivt för sina syften. I denna artikel vill jag beskriva konceptet med funktionella databaser. För att bättre förstå, […]

Bygger en pipeline för automatiserad testning på Azure DevOps

Nyligen stötte jag på ett ännu inte så populärt djur inom DevOps-världen, Azure DevOps-pipelines. Jag kände omedelbart avsaknaden av tydliga instruktioner eller artiklar i ämnet; jag vet inte varför detta är fallet, men Microsoft har uppenbarligen arbete att göra när det gäller att popularisera verktyget. Idag kommer vi att bygga en pipeline för automatiserad testning i Azure-molnet. Så, […]

I den nya Microsoft Edge kan det komma att finnas global kontroll av multimedia

Microsoft arbetar med en ny global kontroll för multimedia i sin Chromium-baserade webbläsare Edge. Enligt uppgifter kommer kontrollen, som aktiveras genom att trycka på knappen "Multimedia" i adressfältet, nu att kunna visa inte bara en lista över för närvarande spelande ljud- eller videofiler utan också andra aktiva multimedia-sessioner som kan växlas mellan och hanteras individuellt. […]

Google har ökat beloppet för belöningar för att upptäcka sårbarheter i Chrome, Chrome OS och Google Play

Google har meddelat en ökning av beloppen som betalas ut inom ramen för programmet för belöningar för att upptäcka sårbarheter i webbläsaren Chrome och dess underliggande komponenter. Det maximala beloppet för att skapa en exploit för att bryta sig ur sandbox-miljön har ökats från 15 000 till 30 000 dollar, för metoden att kringgå åtkomstkontroll i JavaScript (XSS) från 7 500 till 20 000 dollar, […]

Utgiven version av attackdetekteringssystemet Snort 2.9.14.0

Företaget Cisco har publicerat version 2.9.14.0 av Snort, ett fritt system för att upptäcka och förhindra attacker, som kombinerar signaturmatchningsmetoder, protokollinspektionsverktyg och mekanismer för att identifiera avvikelser. Huvudnyheterna: Stöd för portnummermasker i värdcachen har lagts till och möjlighet att åsidosätta bindning av programidentifierare till nätverksporter; nya mallar för klientprogramvara har lagts till för att visa förfrågningar […]

I Kazakstan har flera stora leverantörer infört avlyssning av HTTPS-trafik

I enlighet med de lagändringar som trädde i kraft i Kazakstan 2016 för lagen om "Kommunikation", har många kazakiska leverantörer, inklusive Kcell, Beeline, Tele2 och Altel, från och med idag implementerat system för avlyssning av HTTPS-trafik från kunder med utbyte av det certifikat som ursprungligen användes. Avlyssningssystemet planerades först att införa 2016, men denna åtgärd har ständigt skjutits upp och lagen har redan blivit […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster