Kategori: Blog

Konfiguration af PHP-FPM: Brug pm static for maksimal ydeevne

Den uredigerede version af artiklen blev oprindeligt offentliggjort på haydenjames.io og offentliggøres her med tilladelse fra forfatteren. Jeg vil kort beskrive, hvordan man bedst konfigurerer PHP-FPM for at øge kapaciteten, reducere latenstiden og stabilisere brugen af CPU- og hukommelsesressourcer. Som standard har PM (process manager, processtyring) i PHP-FPM værdien dynamic, og hvis […]

Udgivelsen af distributionen Slackel 7.2

Slackel 7.2 er blevet frigivet, bygget på grundlag af Slackware og Salix projekterne, og er fuldt kompatibel med de tilgængelige repositories. En central funktion ved Slackel er brugen af den kontinuerligt opdaterede Slackware-Current gren. Den grafiske grænseflade er baseret på vinduesmanageren Openbox. Størrelsen på det bootable image, der kan køre i Live-tilstand, er 1,5 GB (32 og 64 bit). Distributionen kan anvendes på systemer med […]

Container – på samlebåndet: CRI-O er nu som standard i OpenShift Container Platform 4

Red Hat OpenShift Container Platform 4 gør det muligt at standardisere oprettelsen af værter til implementering af containere, herunder i infrastruktur af cloud-serviceudbydere, på virtualiseringsplatforme eller i bare-metal systemer. For virkelig at skabe en cloud-platform måtte vi tage stram kontrol over alle anvendte elementer og dermed øge pålideligheden af den komplekse automatiseringsproces. […]

Eksempel på implementering af Continuous Integration ved hjælp af BuildBot

(Image by Computerizer from Pixabay) Hej! Mit navn er Evgeny Cherkin, jeg er programmør i udviklerteamet hos minedriftsselskabet Polymetal. Når man starter et stort projekt, begynder man at tænke: "Hvilken software er bedst at bruge til at vedligeholde det?". Et IT-projekt går gennem flere faser, før den næste version frigives. Det er en fordel, når kæden af disse faser er automatiseret. Selve den automatiserede proces til frigivelse af en ny version […]

Hvordan man vælger en Open Source-licens til RAD-rammeværket på GitHub

I denne artikel vil vi tale lidt om ophavsret, men hovedsageligt om valget af en fri licens til RAD-rammeværket IONDV. Rammeværket og til open-source produkter baseret på det. Vi vil fortælle om den tilladende licens Apache 2.0, hvad der førte os til den, og hvilke beslutninger vi stødte på i processen. Valg af licens er en ret tidskrævende proces […]

Behageligt og nyttigt i undervisningen

Hej alle! For et år siden skrev jeg en artikel om, hvordan jeg organiserede et universitetskursus i signalbehandling. Ifølge tilbagemeldingerne indeholder artiklen mange interessante idéer, men den er stor og svær at læse. Jeg har længe ønsket at opdele den i mindre dele og skrive dem mere forståeligt. Men at skrive det samme to gange fungerer ikke rigtigt. Derudover […]

Udgivelse af Deepin 15.11-distributionen, der udvikler sit eget grafiske miljø

Udgivelsen af distributionen Deepin 15.11 er blevet præsenteret, baseret på Debian pakkebasen, men udvikler sit eget skrivebord, Deepin Desktop Environment, og omkring 30 brugerapplikationer, herunder musikafspilleren DMusic, videospilleren DMovie, messaging-systemet DTalk, installationsprogrammet og Deepin Software Center. Projektet er baseret af en gruppe udviklere fra Kina, men har udviklet sig til et internationalt projekt. Distributionen understøtter […]

Udgivelsen af build-systemet CMake 3.15

Udgivelsen af den platformuafhængige open source build script generator CMake 3.15 er sket, som fungerer som et alternativ til Autotools og anvendes i projekter som KDE, LLVM/Clang, MySQL, MariaDB, ReactOS og Blender. CMake koden er skrevet i C++ og distribueres under BSD-licensen. CMake er bemærkelsesværdig ved at tilbyde et simpelt script sprog, måder at udvide funktionaliteten gennem moduler, og et minimalt antal afhængigheder (ingen binding til […]

Fordele og ulemper ved HugePages

Oversættelsen af artiklen er forberedt til studerende på kurset 'Linux Administrator'. Tidligere har jeg beskrevet, hvordan man kontrollerer og aktiverer brugen af Hugepages i Linux. Denne artikel vil være nyttig, hvis du virkelig har et sted at bruge Hugepages. Jeg har mødt mange mennesker, der bliver forført af udsigten til, at Hugepages på magisk vis vil forbedre ydeevnen. Ikke desto mindre er hugepaging et komplekst emne, […]

Kubernetes Operator på Python uden frameworks og SDK

Go er i øjeblikket monopolisten blandt programmeringssprog, som folk vælger til at skrive operators for Kubernetes. Der er objektive grunde til dette, såsom: Der findes et kraftfuldt framework til udvikling af operators i Go — Operator SDK. Spilændrende applikationer som Docker og Kubernetes er skrevet i Go. At skrive din egen operator i Go er at tale med økosystemet på […]

Balancering af skrivning og læsning i databasen

I den foregående artikel beskrev jeg konceptet og implementeringen af en database bygget på funktioner, snarere end tabeller og felter som i relationelle databaser. Der blev givet mange eksempler, der viser fordelene ved denne tilgang i forhold til den klassiske. Mange fandt dem ikke overbevisende nok. I denne artikel vil jeg vise, hvordan et sådant koncept gør det muligt hurtigt og bekvemt at balancere […]

Udvikling af applikationer med SwiftUI. Del 1: dataflow og Redux

Efter at have deltaget i State of the Union sessionen ved WWDC 2019 besluttede jeg at studere SwiftUI i detaljer. Jeg har brugt meget tid på at arbejde med det, og nu er jeg begyndt at udvikle en rigtig applikation, der kan være nyttig for et bredt publikum. Jeg har kaldt den MovieSwiftUI — en app til at søge efter nye og gamle film samt samle dem […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster