Forfatter: Yuri Gagarin

Kan man generere tilfældige tal, hvis vi ikke stoler på hinanden? Del 2

Hej, Habr! I første del af artiklen diskuterede vi, hvorfor det kan være nødvendigt at generere tilfældige tal for deltagere, der ikke stoler på hinanden, hvilke krav der stilles til sådanne tilfældige tal generatorer, og vi gennemgik to tilgange til deres implementering. I denne del vil vi grundigt gennemgå endnu en tilgang, der bruger tærskelsignaturer. Lidt kryptografi For at […]

PostgreSQL Antipatterns: «Uendelighed er ikke grænsen!», eller Lidt om rekursion

Recursion er en meget kraftfuld og praktisk mekanisme, når der udføres de samme handlinger «nedad» på relaterede data. Men ukontrolleret rekursion er skadelig, da det kan føre til enten en uendelig proces eller (hvilket oftere sker) til at «udtømme» al tilgængelig hukommelse. DBMS fungerer på samme principper — «vi sagde grave, og jeg graver». […]

Google vil afsløre oplysninger om sårbarheder i tredjeparts Android-enheder

Google har præsenteret initiativet Android Partner Vulnerability, som har til formål at offentliggøre oplysninger om sårbarheder i Android-enheder fra forskellige OEM-producenter. Initiativet vil gøre det mere gennemsigtigt at informere brugerne om sårbarheder, der er specifikke for firmware med tilpasninger fra tredjepart. Hidtil har de officielle rapporter om sårbarheder (Android Security Bulletins) kun omfattet problemer i den primære kode, der er tilbudt […]

Udgivelsen af virt-manager 3.0.0, et interface til styring af virtuelle miljøer

Red Hat har udgivet en ny version af det grafiske brugergrænseflade til styring af virtuelle miljøer - Virt-Manager 3.0.0. Virt-Manager-grænsefladen er skrevet i Python/PyGTK, fungerer som et lag oven på libvirt og understøtter styring af systemer som Xen, KVM, LXC og QEMU. Koden for projektet distribueres under GPLv2-licensen. Programmet giver midler til visuelt at vurdere statistikker om ydeevne og ressourcforbrug fra virtuelle maskiner, […]

Stratis 2.2-udgivelse, værktøj til styring af lokale lagringsenheder

Udgaven af projektet Stratis 2.2, udviklet af Red Hat og Fedora-fællesskabet for at forene og forenkle værktøjerne til konfiguration og styring af et pool af lokale lagermedier, er offentliggjort. Stratis tilbyder funktioner som dynamisk tildeling af lagerplads, snapshots, integritetsbeskyttelse og oprettelse af lag til caching. Projektkoden er skrevet i Rust og distribueres under licensen […]

The Architecture of Dodo IS History: Early Monolith

Eller hver uheldig virksomhed med en monolit er ulykkelig på sin egen måde. Udviklingen af Dodo IS-systemet begyndte samtidig med Dodo Pizza-forretningen — i 2011. Ideen var at opnå fuldstændig og total digitalisering af forretningsprocesserne, og det skulle gøres internt, hvilket allerede i 2011 vækkede mange spørgsmål og skepsis. Men nu har vi været på […]

Konfiguration af Linux-kernen til GlusterFS

Oversættelsen af artiklen er udarbejdet i forbindelse med starten af kurset «Administrator Linux. Professional». Der opstår regelmæssigt spørgsmål om Gluster's anbefalinger til kernens konfiguration, og om der er behov for det. Sådan et behov opstår sjældent. Under de fleste belastninger fungerer kernen meget godt. Men der er også en bagside. Historisk set forbruger Linux-kernen villigt meget hukommelse, hvis den får […]

Fedora Linux-udgave til smartphones er præsenteret

Efter ti års inaktivitet er gruppen Fedora Mobility, der har til formål at udvikle en officiel udgave af Fedora-distributionen til mobile enheder, blevet genoplivet. Den nuværende variant af Fedora Mobility er designet til installation på smartphones PinePhone, der udvikles af Pine64-fællesskabet. Fremadrettet forventes der at komme udgaver af Fedora til andre smartphones, såsom Librem 5 og OnePlus 5/5T, efter at deres støtte er blevet tilgængelig […]

SFC forbereder søgsmål mod GPL-overtrædere og vil udvikle alternative firmware

Rettighedsorganisationen Software Freedom Conservancy (SFC) har præsenteret en ny strategi for at sikre overholdelse af GPL-licenskrav i enheder, hvis firmware er baseret på Linux. For at realisere det foreslåede initiativ har ARDC Fonden (Amateur Radio Digital Communications) allerede tildelt SFC en bevilling på 150.000 dollars. Arbejdet planlægges at blive udført inden for tre områder: At tvinge producenter til at overholde GPL og […]

Gitter bliver en del af Matrix-netværket

Firmaet Element køber Gitter fra GitLab for at tilpasse tjenesten til brug i det føderative Matrix-netværk. Dette er den første store messenger, der planlægges at blive transparent overført til et decentralt netværk sammen med alle brugere og beskedhistorik. Gitter er et frit centraliseret værktøj til gruppekommunikation mellem udviklere. Udover den typiske funktionalitet af teamchat, som i sin essens ligner det ikke-frie […]

I Tarantool kan du kombinere en superhurtig database og en applikation til at arbejde med dem. Her er hvordan det gøres så enkelt

For fem år siden prøvede jeg at arbejde med Tarantool, men dengang fungerede det ikke for mig. Men for nylig holdt jeg et webinar, hvor jeg talte om Hadoop og hvordan MapReduce fungerer. Der stillede en deltager spørgsmålet - "Hvorfor ikke bruge Tarantool til denne opgave?" Af nysgerrighed besluttede jeg at vende tilbage til det, teste den nyeste version - og på dette […]

Beta-udgivelse af Ubuntu 20.10

Den beta-udgave af Ubuntu 20.10 "Groovy Gorilla" er præsenteret, som markerer den fulde fryse af pakkegrundlaget og går ind i den afsluttende testning og fejlretning. Udgivelsen er planlagt til 22. oktober. De færdige testbilleder er lavet til Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu og UbuntuKylin (udgaven til Kina). Hovedændringerne: Opdaterede versioner af applikationer. Skrivebordet […]

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