Kategori: Administration

Historier fra serviceafdelingen. En alvorlig post om seriøst arbejde

Serviceteknikere findes på tankstationer og rumfartscentre, i IT-virksomheder og bilfabrikker, hos VAZ og Space X, i små virksomheder og internationale giganter. Og alle, helt alle, har på et tidspunkt hørt den klassiske samling om "det kører af sig selv", "jeg viklede det ind i tape, og så virkede det, men så eksploderede det", "jeg rørte ikke ved noget", "jeg har bestemt ikke ændret noget" og […]

CMake og C++ – brødre for livet

Under udviklingsprocessen elsker jeg at ændre compilere, bygge-indstillinger, versioner af afhængigheder, udføre statisk analyse, måle ydeevne, indsamle testdækning, generere dokumentation osv. Jeg er meget glad for CMake, fordi det giver mig mulighed for at gøre alt det, jeg ønsker. Mange kritiserer CMake, og ofte med rette, men hvis man ser nærmere på det, er det ikke så galt, og på det seneste […]

Hvordan man komprimerer op til 90 % af lagerpladsen til backups i objektlagring

Vores tyrkiske kunder bad os om at konfigurere backup korrekt for datacentret. Vi laver sådanne projekter i Rusland, men her handlede historien mere om at undersøge, hvordan man gør det bedst. Givet: der er et lokalt S3-lager, der er Veritas NetBackup, som nu har fået en ny udvidet funktionalitet til at flytte data til objektlagre med støtte for deduplikation, og der er et problem med […]

StealthWatch: installation og konfiguration. Del 2

Hej kolleger! Efter at have fastlagt de minimale krav til implementeringen af StealthWatch i den forrige del, kan vi begynde at implementere produktet. 1. Metoder til implementering af StealthWatch Der er flere måder at "røre" ved StealthWatch: dcloud – en cloud-tjeneste til laboratoriearbejde; Cloud Based: Stealthwatch Cloud Free Trial – her vil din netflow fra din enhed strømme ind i skyen, hvor StealthWatch-softwaren vil analysere det; On-premise POV […]

Udrulering af din egen MTProxy Telegram med statistik

„Jeg har arvet dette rod, der startede med de samvittighedsløse Zello; LinkedIn og sluttede med "alle de andre" på Telegram-platformen i min verden. Og efter at have givet et lille hul i maven, tilføjede embedsmanden hastigt og højt: men jeg vil skabe orden (her i IT)“ (…). Durov mener med rette, at det er autoritære stater, der skal frygte ham, denne krypteringsnerd, mens Roskomnadzor og gyldne skjold med deres DPI-filtre […]

„Elsker og elsker ikke“: DNS over HTTPS

Vi analyserer meninger om funktionerne ved DNS over HTTPS, som for nylig er blevet et 'æble af splid' blandt internetudbydere og browserudviklere. / Unsplash / Steve Halama Grundlaget for uenighederne For nylig har store medier og tematiske platforme (herunder Habr) ofte skrevet om protokollen DNS over HTTPS (DoH). Den krypterer anmodninger til DNS-serveren og svarene på […]

Transaktioner i globale InterSystems IRIS

InterSystems IRIS DBMS understøtter interessante strukturer til datalagring — globale. I bund og grund er det hierarkiske nøgler med forskellige ekstra funktioner som transaktioner, hurtige funktioner til traversal af datatræer, låsninger og sit eget sprog ObjectScript. Læs mere om globale i en artikelserie «Globale — datalagringssværdier»: Træer. Del 1 Træer. Del 2 Sparsomme arrays. Del […]

Globale — datalagringsskove. Sparsomme arrays. Del 3

I de tidligere dele (1, 2) har vi talt om globale som træer, i denne del vil vi se på globale som sparsomme arrays. Et sparsomt array er en type array, hvor de fleste værdier har samme værdi. I praksis støder man ofte på så enorme sparsomme arrays, at der ikke er nogen mening i at optage hukommelse med ensartede elementer. Derfor giver det mening at implementere sparsomme arrays […]

Globale — datalagringsskove. Træer. Del 2

Begyndelse — se del 1. 3. Strukturmuligheder ved brug af globale Den struktur, som et ordnet træ repræsenterer, har forskellige specialtilfælde. Lad os se på dem, der har praktisk værdi i arbejdet med globale. 3.1 Specialtilfælde 1. En node uden grene Globale kan bruges ikke kun som arrays, men også som almindelige variable. For eksempel som en tæller: Set ^counter […]

Globale — datalagringsskove. Træer. Del 1

Rigtige databasemidler — globale — er velkendte, men mange formår stadig ikke effektivt at bruge dem eller kender slet ikke til dette supervåben. Hvis man bruger globale til de opgaver, som de virkelig er gode til, kan man opnå bemærkelsesværdige resultater. Enten i ydeevne eller i forenkling af løsning af opgaven (1, 2). Globale er en speciel […]

Gør databasen tilgængelig for fjernforbindelse

Lad os starte med, at der er situationer, hvor det er nødvendigt at lave en applikation med databaseforbindelse. Dette gøres for ikke at skulle dykke for meget ned i backend-udviklingen og koncentrere sig om frontend på grund af mangel på ressourcer og færdigheder. Jeg vil ikke påstå, at min løsning er sikker, men den fungerer. Da jeg ikke kan lide at betale for hosting, […]

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

Det er ofte nødvendigt at installere 3CX PBX i skyen, men din valgte cloud-udbyder er ikke på listen over understøttede 3CX (f.eks. Mail.ru Cloud Solutions). Ingen problemer! Det er slet ikke svært; 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 samt standardgrænsefladen Horizon til overvågning og […]

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