Emne: administration

CMake og C++ er brødre for evigt

Under udvikling kan jeg godt lide at ændre compilere, bygge modes, afhængighedsversioner, udføre statisk analyse, måle ydeevne, indsamle dækning, generere dokumentation mv. Og jeg elsker virkelig CMake, fordi det giver mig mulighed for at gøre alt, hvad jeg vil. Mange mennesker kritiserer CMake, og det er ofte fortjent, men hvis man ser på det, er det ikke så slemt, og for nylig […]

Sådan komprimeres lagring af sikkerhedskopier i objektlager op til 90 %

Vores tyrkiske kunder bad os om at konfigurere backup korrekt til deres datacenter. Vi laver lignende projekter i Rusland, men her handlede historien mere om at undersøge, hvordan man bedst gør det. Givet: der er lokal S3-lagring, der er Veritas NetBackup, som har fået ny avanceret funktionalitet til at flytte data til objektlager, nu med understøttelse af deduplikering, og der er et problem med […]

StealthWatch: implementering og konfiguration. Del 2

Hej kolleger! Efter at have fastlagt minimumskravene for implementering af StealthWatch i sidste del, kan vi begynde at implementere produktet. 1. Metoder til at implementere StealthWatch Der er flere måder at "røre" på StealthWatch: dcloud – skytjeneste til laboratoriearbejde; Cloud-baseret: Stealthwatch Cloud Gratis prøveversion – her vil Netflow fra din enhed blive sendt til skyen og StealthWatch-software vil blive analyseret der; On-premise POV […]

Implementering af dit MTProxy-telegram med statistik

“Jeg arvede dette rod, begyndende med den skruppelløse Zello; LinkedIn og slutter med "alle andre" på Telegram-platformen i min verden. Og så med et hikke tilføjede embedsmanden hastigt og højlydt: "Men jeg vil genoprette orden (her i IT)" (...). Durov mener med rette, at det er autoritære stater, der bør være bange for ham, cypherpunken og Roskomnadzor og gyldne skjolde med deres DPI-filtre […]

Kan lide og ikke lide: DNS over HTTPS

Vi analyserer meninger om funktionerne i DNS over HTTPS, som for nylig er blevet en "stridighed" blandt internetudbydere og browserudviklere. / Unsplash / Steve Halama Essensen af ​​uenigheden På det seneste har store medier og tematiske platforme (herunder Habr) ofte skrevet om DNS over HTTPS (DoH)-protokollen. Det krypterer forespørgsler til DNS-serveren og svar på […]

Transaktioner i InterSystems IRIS globals

InterSystems IRIS DBMS understøtter interessante strukturer til lagring af data - globale. I bund og grund er disse nøgler på flere niveauer med forskellige ekstra godbidder i form af transaktioner, hurtige funktioner til at krydse datatræer, låse og sit eget ObjectScript-sprog. Læs mere om globaler i artikelserien "Globaler er skattesværd til lagring af data": Træer. Del 1 Træer. Del 2 Sparse arrays. En del […]

Globaler er skattesværd til lagring af data. Sparsomme arrays. Del 3

I tidligere dele (1, 2) talte vi om globaler som træer, i denne vil vi betragte globaler som sparsomme arrays. Et sparse array er en type array, hvor de fleste værdier har samme værdi. I praksis er sparsomme arrays ofte så store, at det ikke nytter noget at optage hukommelsen med identiske elementer. Derfor giver det mening at implementere sparsomme arrays […]

Globaler er skattesværd til lagring af data. Træer. Del 2

Begyndelse - se del 1. 3. Muligheder for strukturer ved brug af globaler En struktur såsom et ordnet træ har forskellige specialtilfælde. Lad os overveje dem, der har praktisk værdi, når vi arbejder med globale. 3.1 Specialtilfælde 1. Én knude uden forgreninger Globaler kan ikke kun bruges som en matrix, men også som almindelige variable. For eksempel som tæller: Indstil ^tæller […]

Globaler er skattesværd til lagring af data. Træer. Del 1

De rigtige databasesværd - globals - har længe været kendt, men stadig er det få, der ved, hvordan man bruger dem effektivt eller ejer slet ikke dette supervåben. Hvis du bruger globaler til at løse de problemer, som de er rigtig gode til, kan du opnå fremragende resultater. Enten i produktivitet eller i forenkling af løsningen af ​​problemet (1, 2). Globaler er et særligt […]

Oprettelse af en 3CX cloud PBX på enhver Openstack-kompatibel hosting

Ofte skal du installere en 3CX PBX i skyen, men din valgte cloud-udbyder er ikke på listen over understøttede 3CX (f.eks. Mail.ru Cloud Solutions). Det er ok! Dette er ikke svært at gøre; du skal bare finde ud af, om udbyderen understøtter Openstack-infrastrukturen. 3CX, blandt andre virksomheder, sponsorerer udviklingen af ​​Openstack og understøtter Openstack API og Horizon-standardgrænsefladen til overvågning og […]

Efteranalyse: hvad er kendt om det seneste angreb på SKS Keyserver-netværket af kryptonøgleservere

Hackerne brugte en funktion i OpenPGP-protokollen, som har været kendt i mere end ti år. Vi fortæller dig, hvad pointen er, og hvorfor de ikke kan lukke den. / Unsplash / Chunlea Ju Netværksproblemer I midten af ​​juni angreb ukendte angribere SKS Keyserver-netværket af kryptografiske nøgleservere, bygget på OpenPGP-protokollen. Dette er en IETF-standard (RFC 4880), der bruges […]