emne: administrasjon

CMake og C++ er brødre for alltid

Under utvikling liker jeg å endre kompilatorer, bygge moduser, avhengighetsversjoner, utføre statisk analyse, måle ytelse, samle dekning, generere dokumentasjon, etc. Og jeg elsker virkelig CMake fordi det lar meg gjøre alt jeg vil. Mange mennesker kritiserer CMake, og ofte fortjent det, men hvis du ser på det, er det ikke så ille, og nylig […]

Hvordan komprimere lagring av sikkerhetskopier i objektlagring opptil 90 %

Våre tyrkiske klienter ba oss om å konfigurere sikkerhetskopiering for datasenteret deres. Vi driver med lignende prosjekter i Russland, men her handlet historien mer om å forske på hvordan man best kan gjøre det. Gitt: det er lokal S3-lagring, det er Veritas NetBackup, som har fått ny avansert funksjonalitet for å flytte data til objektlagring, nå med støtte for deduplisering, og det er et problem med […]

StealthWatch: distribusjon og konfigurasjon. Del 2

Hei kollegaer! Etter å ha bestemt minimumskravene for å distribuere StealthWatch i den siste delen, kan vi begynne å distribuere produktet. 1. Metoder for å distribuere StealthWatch Det er flere måter å "berøre" StealthWatch på: dcloud – skytjeneste for laboratoriearbeid; Skybasert: Stealthwatch Cloud Free Trial – her vil Netflow fra enheten din bli sendt til skyen og StealthWatch-programvaren vil bli analysert der; POV på stedet […]

Distribuer MTProxy Telegram med statistikk

«Jeg arvet dette rotet, og startet med den skruppelløse Zello; LinkedIn og slutter med "alle andre" på Telegram-plattformen i min verden. Og så, med hikke, la tjenestemannen raskt og høyt til: «Men jeg vil gjenopprette orden (her i IT)» (...). Durov mener med rette at det er autoritære stater som burde være redde for ham, cypherpunken og Roskomnadzor og gullskjold med DPI-filtrene deres […]

Liker og misliker: DNS over HTTPS

Vi analyserer meninger om funksjonene til DNS over HTTPS, som nylig har blitt et "stridsfelt" blant Internett-leverandører og nettleserutviklere. / Unsplash / Steve Halama Essensen av uenigheten Nylig har store medier og tematiske plattformer (inkludert Habr) ofte skrevet om DNS over HTTPS (DoH)-protokollen. Den krypterer forespørsler til DNS-serveren og svar på […]

Transaksjoner i InterSystems IRIS globals

InterSystems IRIS DBMS støtter interessante strukturer for lagring av data - globaler. I hovedsak er dette flernivånøkler med ulike tilleggsgodbiter i form av transaksjoner, raske funksjoner for å krysse datatrær, låser og eget ObjectScript-språk. Les mer om globaler i artikkelserien «Globaler er skattesverd for å lagre data»: Trær. Del 1 Trær. Del 2 Sparsomme matriser. Del […]

80 % av bedriftens data er utilgjengelige for deg. Hva skal man gjøre med det?

Data er drivkraften bak selskapets utvikling i 2019. Ingen store bedrifter kan klare seg uten datainnsamling og forvaltning, og mange av dem har allerede spesialister på dette området. Vår tids største skuffelse er imidlertid at opptil 80 % av dataene av ulike årsaker er utilgjengelige for behandling og analyse. Faktisk […]

Globaler er skattesverd for lagring av data. Sparsomme matriser. Del 3

I tidligere deler (1, 2) snakket vi om globaler som trær, i denne vil vi betrakte globaler som sparsomme matriser. En sparse array er en type array der de fleste verdiene har samme verdi. I praksis er sparsomme matriser ofte så store at det ikke er noen vits i å okkupere minnet med identiske elementer. Derfor er det fornuftig å implementere sparsomme arrays […]

Globaler er skattesverd for lagring av data. Trær. Del 2

Begynnelse - se del 1. 3. Alternativer for strukturer ved bruk av globaler En struktur som et ordnet tre har forskjellige spesialtilfeller. La oss vurdere de som har praktisk verdi når vi jobber med globale. 3.1 Spesialtilfelle 1. En node uten forgreninger Globaler kan brukes ikke bare som en matrise, men også som vanlige variabler. For eksempel, som en teller: Sett ^teller […]

Globaler er skattesverd for lagring av data. Trær. Del 1

De virkelige databasesverdene – globalene – har lenge vært kjent, men fortsatt er det få som vet hvordan de skal brukes effektivt eller eier ikke dette supervåpenet i det hele tatt. Hvis du bruker globaler for å løse de problemene de er veldig gode på, kan du oppnå enestående resultater. Enten i produktivitet eller i å forenkle løsningen av problemet (1, 2). Globaler er en spesiell […]

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

Ofte må du installere en 3CX PBX i skyen, men den valgte skyleverandøren er ikke på listen over støttede 3CX (for eksempel Mail.ru Cloud Solutions). Det er greit! Dette er ikke vanskelig å gjøre; du trenger bare å finne ut om leverandøren støtter Openstack-infrastrukturen. 3CX, blant andre selskaper, sponser utviklingen av Openstack og støtter Openstack API og Horizon standard grensesnitt for overvåking og […]

Etteranalyse: hva er kjent om det siste angrepet på SKS Keyserver-nettverket av kryptonøkkelservere

Hackerne brukte en funksjon i OpenPGP-protokollen som har vært kjent i mer enn ti år. Vi forteller deg hva poenget er og hvorfor de ikke kan lukke det. / Unsplash / Chunlea Ju Nettverksproblemer I midten av juni angrep ukjente angripere SKS Keyserver-nettverket av kryptografiske nøkkelservere, bygget på OpenPGP-protokollen. Dette er en IETF-standard (RFC 4880) som brukes […]