Categoria: Amministrazione

Racconti del servizio clienti. Un post non serio su un lavoro serio.

Gli ingegneri di servizio si trovano nelle stazioni di servizio e nei cosmodromi, nelle aziende IT e nelle fabbriche automobilistiche, alla VAZ e alla Space X, nelle piccole imprese e nei giganti internazionali. E tutti, assolutamente tutti, hanno sentito una volta la classica serie di frasi su "si è fatto da solo", "ho avvolto tutto con del nastro isolante e ha funzionato, poi ha fatto boom", "non ho toccato niente", "non ho cambiato nulla" e […]

CMake e C++ — fratelli per sempre

Nel processo di sviluppo, mi piace cambiare compilatori, modalità di build, versioni delle dipendenze, eseguire analisi statiche, misurare le prestazioni, raccogliere coperture, generare documentazione, ecc. E adoro CMake, perché mi permette di fare tutto ciò che voglio. Molti criticano CMake, e spesso con buone ragioni, ma se si riflette, non è tutto così male, e di recente […]

Come comprimere fino al 90% lo storage dei backup in uno storage object

I nostri clienti turchi ci hanno chiesto di configurare correttamente il backup per il data center. Realizziamo progetti simili in Russia, ma qui la storia è stata più incentrata sulla ricerca del modo migliore per fare le cose. Dato: abbiamo uno storage locale S3, abbiamo Veritas NetBackup, che ha acquisito una nuova funzionalità avanzata per il trasferimento dei dati negli storage a oggetti, ora con supporto per deduplicazione, e c'è un problema con […]

StealthWatch: distribuzione e configurazione. Parte 2

Buongiorno, colleghi! Dopo aver stabilito i requisiti minimi per il deploy di StealthWatch nella parte precedente, possiamo iniziare il deploy del prodotto. 1. Modi di deploy di StealthWatch Esistono diversi modi per "toccare" StealthWatch: dcloud – servizio cloud per laboratori; Cloud Based: Stealthwatch Cloud Free Trial – qui il Netflow dal tuo dispositivo verrà inviato nel cloud per essere analizzato dal software StealthWatch; On-premise POV […]

Distribuzione del proprio MTProxy Telegram con statistica

„Ho ereditato questo pasticcio, a partire dai senza scrupoli di Zello; LinkedIn e finendo con «tutti gli altri» sulla piattaforma Telegram nel mio mondo. E poi, dopo aver tossito, l'ufficiale ha aggiunto frettolosamente e ad alta voce: ma io metterò ordine (qui nell'IT)“ (…). Durov ritiene giustamente che debbano temere lui, lo schifoso, gli stati autoritari, mentre i roscomnadzor e gli scudi dorati con i loro filtri DPI lo […]

«Ama e non ama»: DNS su HTTPS

Analizziamo le opinioni sulle caratteristiche del funzionamento di DNS over HTTPS, che recentemente è diventato 'il pomo della discordia' tra provider Internet e sviluppatori di browser. / Unsplash / Steve Halama La natura delle divergenze Negli ultimi tempi, i grandi media e i siti tematici (incluso Habr) scrivono frequentemente sul protocollo DNS over HTTPS (DoH). Esso cripta le richieste al server DNS e le risposte a […]

Transazioni in globali InterSystems IRIS

Il DBMS InterSystems IRIS supporta strutture interessanti per la memorizzazione dei dati: i globali. In sostanza si tratta di chiavi multi-livello con varie funzionalità aggiuntive come transazioni, funzioni veloci per navigare negli alberi di dati, blocchi e il proprio linguaggio ObjectScript. Maggiori dettagli sui globali nella serie di articoli «Globali — spade fatate per la memorizzazione dei dati»: Alberi. Parte 1 Alberi. Parte 2 Array sparsi. Parte […]

I globali sono spade magiche per la memorizzazione dei dati. Array sparsi. Parte 3

Nelle parti precedenti (1, 2) abbiamo parlato dei globali come alberi, in questa esamineremo i globali come array sparsi. Un array sparso è una forma di array in cui la maggior parte dei valori assume lo stesso valore. Nella pratica, si incontrano così tanti array sparsi enormi che non ha senso occupare memoria con elementi identici. Pertanto, ha senso implementare array sparsi […]

Globali — spade-macchine per la memorizzazione dei dati. Alberi. Parte 2

Inizio — vedi parte 1. 3. Varianti di struttura nell'uso dei globali Una struttura come un albero ordinato ha diversi casi particolari. Consideriamo quelli che hanno valore pratico nel lavoro con i globali. 3.1 Caso particolare 1. Un nodo senza ramificazioni I globali possono essere utilizzati non solo come un array, ma anche come variabili normali. Ad esempio, come contatore: Set ^counter […]

I globali sono spade di acciaio per la memorizzazione dei dati. Alberi. Parte 1

Le vere spade incantate dei database — i globali — sono da tempo conosciute, ma fino ad ora poche persone sanno come usarle in modo efficace o non ne possiedono affatto questo superpotere. Se si usano i globali nella risoluzione di compiti per cui sono davvero efficaci, si possono ottenere risultati straordinari. Sia in termini di prestazioni, sia nella semplificazione della soluzione del problema (1, 2). I globali sono […]

Rendiamo il database accessibile per la connessione remota

Iniziamo col dire che ci sono casi in cui è necessario creare un'applicazione con connessione a un database. Questo viene fatto per non dover approfondire troppo nello sviluppo del backend e concentrarsi sul frontend a causa della mancanza di risorse e competenze. Non mi permetto di affermare che la mia soluzione sarà sicura, ma funziona. Poiché non mi piace pagare per l'hosting, io […]

Creazione di una centrale telefonica cloud 3CX su qualsiasi hosting compatibile con Openstack

Spesso è necessario installare il centralino 3CX nel cloud, ma il provider cloud scelto non è nella lista dei provider supportati da 3CX (ad esempio, Mail.ru Cloud Solutions). Nessun problema! È abbastanza semplice farlo, è sufficiente verificare se il provider supporta l'infrastruttura Openstack. 3CX, tra le altre aziende, sostiene lo sviluppo di Openstack e supporta l'API Openstack e l'interfaccia standard Horizon per monitorare […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster