Forfatter: Yuri Gagarin

RabbitMQ vs Kafka: fejltolerance og høj tilgængelighed

I den forrige artikel undersøgte vi RabbitMQ-klynge for at sikre fejlresistens og høj tilgængelighed. Nu dykker vi dybere ned i Apache Kafka. Her er enheden for replikation en partition. Hver topic har en eller flere partitioner. Der er en leder i hver partition med eller uden følgere. Når en topic oprettes, angives antallet af partitioner og replikationsfaktoren. En almindelig værdi er 3, dette […]

Alfa-udgivelse af OpenMandriva Lx 4.1 distributionen

Den alpha-version af OpenMandriva Lx 4.1 distributionen er blevet dannet. Projektet udvikles af fællesskabet efter at Mandriva S.A. har overdraget projektledelsen til den non-profit organisation "OpenMandriva Association". Der tilbydes en Live-build på 2.7 GB (x86_64) til download. I den nye version er Clang-kompilatoren, der bruges til at bygge pakker, opdateret til LLVM 9.0 versionen. Ud over det standard Linux-kernel, der er kompilert […]

RabbitMQ vs Kafka: fejltolerance og høj tilgængelighed i klynger

Fejltolerance og høj tilgængelighed er store emner, så vi vil dedikere separate artikler til RabbitMQ og Kafka. Denne artikel handler om RabbitMQ, mens den næste vil handle om Kafka, i sammenligning med RabbitMQ. Artiklen er lang, så gør dig klar. Vi vil se på strategier for fejltolerance, konsistens og høj tilgængelighed (HA), samt de kompromiser, man skal lave i hver strategi. RabbitMQ kan arbejde […]

IBM Watson Visual Recognition: objektgenkendelsesfunktionen er nu tilgængelig i IBM Cloud

Indtil for nylig blev IBM Watson Visual Recognition hovedsageligt brugt til at genkende billeder som en helhed. Dog er det ikke den mest korrekte tilgang at behandle et billede som en enhed. Nu, takket være en ny funktion til objektgenkendelse, har brugerne af IBM Watson mulighed for at træne modeller på billeder med markerede objekter for efterfølgende at genkende dem i hvilket som helst billede. […]

OpenTitan, en open-source chip, erstatter de proprietære tillidsrødder fra Intel og ARM

Den non-profit organisation lowRISC, med deltagelse af Google og andre sponsorer, præsenterede den 5. november 2019 projektet OpenTitan, som de kalder "det første open source-projekt til at skabe en åben, kvalitets arkitektur for chips med et root of trust (RoT) på hardware niveau". OpenTitan baseret på RISC-V er en specialchip designet til installation i servere i datacentre og i alt andet udstyr, hvor der er behov for […]

Opdatering af klynge-filsystemet LizardFS 3.13.0-rc2

Efter et års stilstand er arbejdet med den nye gren af den fejltolerante distribuerede filsystem LizardF 3.13 genoptaget, og den anden kandidat til udgivelser er offentliggjort. For nylig skete der et ejerskifte i virksomheden, der udvikler LizardFS; ny ledelse er blevet taget i brug, og udviklerne er blevet skiftet ud. De sidste to år har projektet været afskåret fra fællesskabet og har ikke givet den fornødne opmærksomhed, men det nye team har til hensigt at genoplive de tidligere […]

Hackathon i en lille virksomhed: hvordan man arrangerer det uden at investere en masse ressourcer

Dette er en artikel om, hvordan jeg første gang organiserede et hackathon for mit team. Organisatorer med erfaring vil muligvis finde materialet for simpelt, og historien kan synes naiv. Jeg henvendte mig til dem, der først lærer formatet at kende og overvejer, om de skal afholde et sådant arrangement. HFLabs laver komplekse ting med data: vi renser og beriger kundekontakter for store virksomheder og opbygger kundebaser med hundrede millioner poster. I de Moskva-baserede kontorer arbejder 65 personer, mens omkring ti arbejder på distancen fra andre […]

Schrödingers betroede opstart. Intel Boot Guard

Lad os igen dykke ned i det lavere niveau og tale om sikkerheden ved firmware til x86-kompatible computerplatforme. Denne gang er hovedingredienten i undersøgelsen Intel Boot Guard (ikke at forveksle med Intel BIOS Guard!) – en hardware-understøttet teknologi til betroet BIOS-opstart, som computerproducenten kan aktivere eller deaktivere permanent under produktionen. Opskriften til undersøgelsen kender vi allerede: […]

Hvordan man skriver en smart contract i Python i Ontology-netværket. Del 1: Blockchain & Block API

Dette er den første del af en række læringsartikler om oprettelse af smarte kontrakter på Python i blockchain-netværket Ontology ved hjælp af værktøjet SmartX. I denne artikel vil vi begynde at lære om Ontology smart kontrakt API. Ontology smart kontrakt API er opdelt i 7 moduler: Blockchain & Block API, Runtime API, Storage API, Native API, Upgrade API, Execution Engine API og […]

Har "Orlan" nogen udsigt til fremtid, eller er vores "Orlan" imod "IBM"?

SAIPR - den genetiske kode del" L.I.Volkоv, leder af 4. Central Scientific Research Institute of the Ministry of Defense I artiklens titel er overskrifterne fra to publikationer fra 1994 samlet, som blev bragt i aviserne 'Moskva Kriger' og 'Rød Stjerne'. Grundlaget for publikationerne var et interview, som jeg gav til militærkorrespondent oberst Alexander Bezko. Og nu faldt disse to publikationer mig i hænde: Den anden publikation har endnu […]

30-års jubilæum for lærebogen OS Minix

Den 14. januar, på den første dag af det gamle Nytår 2017, blev artiklen 'Person. Kommandør Norton' offentliggjort. 1987 var et mindeværdigt år i mit liv. Dette var året, hvor jeg fra at være en junior forsker blev leder af en af de førende afdelinger i forskningsinstituttet, som var […]

Windows 10 disk cleanup utility will no longer delete important files

Disk Cleanup-værktøjet har været en del af alle versioner af Windows og er et nyttigt redskab indbygget i operativsystemet. Det giver mulighed for at slette midlertidige filer, gamle og cache-data uden behov for manuel oprydning eller tredjepartsprogrammer. Men i Windows 10 er der kommet en mere moderne version kaldet Storage Sense, som løser den samme opgave mere fleksibelt. Den […]

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