Categoria: Amministrazione

Cloud 1C. Tutto senza nuvole

Traslocare è sempre fonte di stress, qualunque sia la situazione. Spostarsi da un bilocale meno confortevole a uno più accogliente, trasferirsi da una città all'altra o, addirittura, prendere in mano la propria vita e lasciare la casa della mamma a 40 anni. Il trasferimento delle infrastrutture non è semplice neppure. È un conto avere un sito web piccolo con un paio di mille visitatori […]

PostgreSQL Antipatterns: una storia di sviluppo iterativo della ricerca per nome, o "Ottimizzazione avanti e indietro"

Migliaia di manager degli uffici vendite in tutto il paese registrano ogni giorno decine di migliaia di contatti nella nostra CRM — fatti di comunicazione con clienti potenziali o già attivi. E per trovare questo cliente, bisogna prima identificarlo, e preferibilmente molto rapidamente. Questo avviene più frequentemente tramite il nome. Pertanto, non sorprende che, analizzando ancora una volta le richieste "complesse" su […]

Costruiamo un router SOCKS su un laptop con Debian 10

Per un anno (o due) ho rimandato la pubblicazione di questo articolo principalmente perché avevo già pubblicato due articoli in cui descrivevo il processo di creazione di un router SOCKS utilizzando un normale laptop con Debian. Tuttavia, da allora la versione stabile di Debian è stata aggiornata a Buster, e ho ricevuto un numero sufficiente di richieste da parte di persone che cercavano assistenza in […]

Come rendere il terminale tuo alleato invece che nemico?

In questo articolo parleremo del motivo per cui è importante non rinunciare completamente al terminale, ma usarlo con moderazione. In quali casi è necessario utilizzarlo e in quali non è consigliabile. Siamo onesti, a nessuno di noi serve particolarmente il terminale. Ci siamo abituati a poter cliccare su tutto ciò che è possibile e attivare qualcosa. A noi […]

Come Gitlab-CI eredita le variabili ambientali?

Le variabili in Gitlab possono essere impostate in diversi luoghi: Nelle impostazioni delle gruppi Nelle impostazioni del progetto All'interno di .gitlab-ci.yml Le variabili nelle impostazioni delle gruppi e del progetto possono essere impostate come "file" o "variabile normale" e contrassegnate come "protette" e "mascherare". Iniziamo con una semplice eredità e gradualmente ci complicheremo. Un elenco finale dei livelli di priorità può essere consultato alla fine del documento. Ereditarietà […]

Pinebook Pro: non è più un Chromebook

A volte sembra che i Chromebook vengano principalmente acquistati per installarci sopra Linux. In base a articoli di Habr: primo, secondo, terzo, quarto, … Per questo, l'azienda PINE Microsystems Inc. e la comunità PINE64 hanno deciso che oltre ai Chromebook semi-completi, al mercato manca il Pinebook Pro, progettato appositamente per l'uso di Linux/*BSD come sistema operativo. Su […]

Problema con NVMe su Linux

Buon pomeriggio. Vorrei richiamare l'attenzione della comunità su una caratteristica distintiva di Linux quando si lavora con più SSD NVMe in un singolo sistema. Sarà particolarmente rilevante per coloro che amano creare array RAID software con NVMe. Spero che le informazioni di seguito possano aiutare a proteggere i vostri dati e a evitare errori fastidiosi. Tutti noi siamo abituati alla seguente logica di Linux quando […]

Utilizzo delle variabili nei pipeline di Azure DevOps

Continuiamo la nostra esplorazione di questo fantastico strumento per lo sviluppo su Windows e non solo, Azure DevOps. Questa volta, dopo aver lottato con le variabili ambientali, ho deciso di raccogliere tutta la mia esperienza in un unico articolo. A partire dal fatto che per ogni ambiente di esecuzione hanno una sintassi diversa, fino all'assenza di una possibilità standard di trasferimento delle variabili da una fase del pipeline all'altra. Preciso che le principali […]

CLiente OVPN su telefoni Grandstream

Dati di origine: 192.168.0.1/24 192.168.0.0 Server Ovpn: 192.168.0.1:1194 Protocollo: TCP Utilizzando queste impostazioni, OVPN funziona: Nota: funziona solo con crittografia Blowfish, senza compressione. Opzioni aggiuntive nelle impostazioni del telefono Grandstream, non dimentichiamo il percorso: client; dev tun; resolv-retry infinite; nobind; tls-client; auth SHA1; route 192.168.0.0 255.255.255.0 Fonte: habr.com

Perché potrebbe essere necessaria la replica parziale?

Ciao a tutti. Qui è Vladislav Rodin. Attualmente insegno sulla piattaforma OTUS corsi dedicati all'architettura del software e all'architettura del software sottoposto a carichi elevati. In vista dell'inizio di un nuovo ciclo del corso "Architetto di carichi elevati", ho deciso di scrivere un breve materiale originale che voglio condividere con voi. Introduzione A causa del fatto che su HDD può funzionare solo circa 400-700 […]

Consigli e trucchi su Kubernetes: caratteristiche dell'esecuzione del graceful shutdown in NGINX e PHP-FPM

Condizione tipica nella realizzazione di CI/CD in Kubernetes: l'applicazione deve essere in grado di non accettare nuove richieste dei clienti prima di una completa fermata e, cosa più importante, di completare con successo quelle già esistenti. Il rispetto di tale condizione consente di raggiungere zero downtime durante il deploy. Tuttavia, anche utilizzando combinazioni molto popolari (come NGINX e PHP-FPM) si possono incontrare difficoltà che portano a picchi […]

Introduzione agli SSD. Parte 4. Fisica

Le parti precedenti del ciclo "Introduzione agli SSD" hanno raccontato al lettore la storia della nascita degli SSD, le interfacce di interazione con essi e i fattori di forma popolari. La quarta parte parlerà della conservazione dei dati all'interno dei dispositivi. Negli articoli precedenti del ciclo: Storia della creazione di HDD e SSD Origine delle interfacce di archiviazione Caratteristiche dei fattori di forma La conservazione dei dati negli SSD può essere divisa in due parti logiche: la conservazione delle informazioni in […]

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