topic: administratie

CMake en C++ zijn voor altijd broers

Tijdens de ontwikkeling houd ik ervan om compilers te veranderen, modi te bouwen, afhankelijkheidsversies te maken, statische analyses uit te voeren, prestaties te meten, dekking te verzamelen, documentatie te genereren, enz. En ik hou echt van CMake omdat ik hiermee alles kan doen wat ik wil. Veel mensen bekritiseren CMake, en vaak terecht, maar als je ernaar kijkt, valt het mee, en recentelijk […]

Hoe u de opslag van back-ups in objectopslag tot 90% kunt comprimeren

Onze Turkse klanten vroegen ons om de back-up voor hun datacenter goed te configureren. We doen soortgelijke projecten in Rusland, maar hier ging het verhaal meer over onderzoeken hoe we dit het beste konden doen. Gegeven: er is lokale S3-opslag, er is Veritas NetBackup, dat nieuwe geavanceerde functionaliteit heeft gekregen voor het verplaatsen van gegevens naar objectopslag, nu met ondersteuning voor deduplicatie, en er is een probleem met […]

StealthWatch: implementatie en configuratie. Deel 2

Hallo collega's! Nadat we in het laatste deel de minimale vereisten voor de implementatie van StealthWatch hebben bepaald, kunnen we beginnen met de implementatie van het product. 1. Methoden voor het inzetten van StealthWatch Er zijn verschillende manieren om StealthWatch te ‘aanraken’: dcloud – cloudservice voor laboratoriumwerk; Cloudgebaseerd: gratis proefversie van Stealthwatch Cloud – hier wordt Netflow van uw apparaat naar de cloud verzonden en wordt de StealthWatch-software daar geanalyseerd; POV op locatie […]

Uw MTProxy Telegram implementeren met statistieken

“Ik heb deze puinhoop geërfd, te beginnen met de gewetenloze Zello; LinkedIn en eindigend met “iedereen” op het Telegram-platform in mijn wereld. En toen voegde de ambtenaar er haastig en luid aan toe: “Maar ik zal de orde herstellen (hier in IT)” (...). Durov is terecht van mening dat het de autoritaire staten zijn die bang moeten zijn voor hem, de cypherpunk, en Roskomnadzor en de gouden schilden met hun DPI-filters […]

Leuk en niet leuk: DNS via HTTPS

We analyseren meningen over de functies van DNS via HTTPS, die onlangs een “twistpunt” zijn geworden onder internetproviders en browserontwikkelaars. / Unsplash / Steve Halama De essentie van het meningsverschil De laatste tijd schrijven grote media- en thematische platforms (waaronder Habr) vaak over het DNS via HTTPS (DoH)-protocol. Het codeert vragen aan de DNS-server en antwoorden op […]

Transacties in InterSystems IRIS Globals

Het InterSystems IRIS DBMS ondersteunt interessante structuren voor het opslaan van gegevens - globals. In wezen zijn dit sleutels met meerdere niveaus met verschillende extraatjes in de vorm van transacties, snelle functies voor het doorkruisen van databomen, vergrendelingen en een eigen ObjectScript-taal. Lees meer over globals in de serie artikelen “Globals zijn schatzwaarden voor het opslaan van gegevens”: Bomen. Deel 1 Bomen. Deel 2 Schaarse arrays. Deel […]

80% van de gegevens van uw bedrijf is voor u niet toegankelijk. Wat moet je eraan doen?

Data zijn de drijvende kracht achter de bedrijfsontwikkeling in 2019. Geen enkel groot bedrijf kan zonder dataverzameling en -beheer, en velen van hen beschikken al over gespecialiseerd personeel op dit gebied. De grootste teleurstelling van onze tijd is echter dat om verschillende redenen tot 80% van de gegevens ontoegankelijk is voor verwerking en analyse. In werkelijkheid […]

Globals zijn schatzwaarden voor het opslaan van gegevens. Schaarse arrays. Deel 3

In eerdere delen (1, 2) hebben we gesproken over globalen als bomen, in dit deel zullen we globalen beschouwen als schaarse arrays. Een sparse array is een type array waarin de meeste waarden dezelfde waarde hebben. In de praktijk zijn schaarse arrays vaak zo groot dat het geen zin heeft om geheugen met identieke elementen in beslag te nemen. Daarom is het zinvol om spaarse arrays te implementeren [...]

Globals zijn schatzwaarden voor het opslaan van gegevens. Bomen. Deel 2

Begin - zie deel 1. 3. Opties voor structuren bij het gebruik van globalen Een structuur zoals een geordende boom heeft verschillende speciale gevallen. Laten we eens kijken naar de onderwerpen die van praktische waarde zijn bij het werken met globals. 3.1 Speciaal geval 1. Eén knooppunt zonder vertakkingen Globals kunnen niet alleen als een array worden gebruikt, maar ook als gewone variabelen. Als teller bijvoorbeeld: Stel ^teller […] in

Globals zijn schatzwaarden voor het opslaan van gegevens. Bomen. Deel 1

De echte databasezwaarden – globals – zijn al lang bekend, maar nog steeds weten maar weinigen hoe ze effectief te gebruiken of bezitten dit superwapen helemaal niet. Als je globals gebruikt bij het oplossen van de problemen waar ze echt goed in zijn, kun je uitstekende resultaten behalen. Hetzij in productiviteit, hetzij in het vereenvoudigen van de oplossing van het probleem (1, 2). Globals zijn een bijzondere […]

Creëer een 3CX cloud PBX op elke Openstack-compatibele hosting

Vaak moet u een 3CX PBX in de cloud installeren, maar de door u gekozen cloudprovider staat niet op de lijst met ondersteunde 3CX (bijvoorbeeld Mail.ru Cloud Solutions). Het is ok! Dit is niet moeilijk; u hoeft alleen maar uit te zoeken of de provider de OpenStack-infrastructuur ondersteunt. 3CX sponsort onder andere de ontwikkeling van Openstack en ondersteunt de Openstack API en de Horizon-standaardinterface voor monitoring en […]

Naanalyse: wat is er bekend over de laatste aanval op het SKS Keyserver-netwerk van cryptosleutelservers

De hackers maakten gebruik van een feature van het OpenPGP-protocol dat al ruim tien jaar bekend is. Wij vertellen u wat het punt is en waarom ze het niet kunnen sluiten. / Unsplash / Chunlea Ju Netwerkproblemen Half juni vielen onbekende aanvallers het SKS Keyserver-netwerk van cryptografische sleutelservers aan, gebouwd op het OpenPGP-protocol. Dit is een IETF-standaard (RFC 4880) die wordt gebruikt […]