Autore: Yuri Gagarin

AiTiBorda: Containerizzazione spiegata in modo semplice. Intervista con gli System Engineers di Southbridge

Oggi vi attende un viaggio nel mondo degli ingegneri di sistema, alias ingegneri DevOps: un episodio sulla virtualizzazione, containerizzazione, orchestrazione con Kubernetes e configurazione dei file tramite Docker, Kubernetes, Ansible, playbook, kubelet, Helm, Docker Swarm, kubectl, chart e pod. Teoria potente per una pratica chiara. Ospiti ingegneri di sistema dal centro di formazione «Слёрм» e al contempo dalla compagnia Southbridge: Nikolai Mesropyann e Marsel Ибраев. […]

Episodio dello scanner di sicurezza di rete Nmap 7.90

Dopo oltre un anno dall'ultimo rilascio, è disponibile la versione del scanner di sicurezza di rete Nmap 7.90, progettato per l'audit di rete e l'identificazione dei servizi di rete attivi. Sono stati inclusi 3 nuovi script NSE per l'automazione di varie azioni con Nmap. Aggiunte oltre 1200 nuove firme per la rilevazione di applicazioni di rete e sistemi operativi. Tra le novità di Nmap 7.90: Progetto […]

Il Fondo Pensione della Federazione Russa sceglie Linux

Il Fondo Pensione Russo ha annunciato una gara per "Modifica del software applicativo e server del modulo 'Gestione della firma elettronica e crittografia' (software UEPSh e SPO UEPSh) per il funzionamento con i sistemi operativi Astra Linux e ALT Linux". Nell'ambito di questo contratto pubblico, il PFR adatterà parte del sistema automatizzato AIS PFR-2 per l'uso con le distribuzioni russe di Linux: Astra e ALT. In base a questo […]

Camminando sui rastrelli: 10 errori critici nello sviluppo di test per la verifica delle conoscenze

Prima di iscriversi al nuovo corso Machine Learning Advanced, testiamo i futuri studenti per determinare il loro livello di preparazione e capire cosa esattamente è necessario offrire per la preparazione al corso. Ma si presenta un dilemma: da un lato, dobbiamo verificare le conoscenze in Data Science, dall'altro non possiamo organizzare un esame completo di 4 ore. Per risolvere questa […]

Un'altra bicicletta: memorizziamo le stringhe Unicode da 30-60% più compatte rispetto a UTF-8

Se sei uno sviluppatore e devi scegliere una codifica, quasi sempre la soluzione giusta sarà Unicode. Il modo specifico di rappresentazione dipende dal contesto, ma più frequentemente c'è anche qui una risposta universale: UTF-8. È vantaggioso perché consente di usare tutti i caratteri Unicode, senza sprecare troppi byte nella maggior parte dei casi. Tuttavia, per le lingue che utilizzano non […]

Avviamo il terminale Linux su iOS

Sapevate che è possibile avviare il terminale Linux su un dispositivo iOS? Potreste chiedervi: «Perché dovrei usare applicazioni testuali su iPhone?» È una domanda legittima. Ma se state leggendo Opensource.com, probabilmente sapete già la risposta: gli utenti di Linux vogliono avere la possibilità di lavorare con esso su qualsiasi dispositivo e desiderano utilizzare le proprie impostazioni. Ma soprattutto, vogliono […]

Perl 5.32.2

Questa versione è il risultato di quattro settimane di sviluppo dalla pubblicazione della 5.33.1. Le modifiche sono state apportate da 19 autori in 260 file e corrispondono a circa 11.000 righe di codice. Tuttavia, nel perldelta è indicata solo una novità chiave: l'interprete può essere compilato con il flag sperimentale -Dusedefaultstrict, che abilita di default la relativa pragmatica. L'effetto di questa impostazione non si applica alle righe singole. […]

Testing della localizzazione: perché è importante per un'applicazione o un sito web?

Immaginate questa situazione: avete sviluppato un'applicazione e la avete rilasciata in più lingue. Ma dopo il rilascio, vi accorgete di errori nelle diverse versioni linguistiche: il peggior incubo di uno sviluppatore. Ecco perché esiste il collaudo della localizzazione, per evitare situazioni sgradevoli come queste. Oggi gli Stati Uniti non sono più il principale attore nel mercato delle applicazioni mobili. La Cina […]

Perché è importante verificare il software sul vostro sistema di archiviazione ad alta disponibilità (99,9999%)

Quale versione del firmware è la più “corretta” e “funzionante”? Se il sistema di archiviazione garantisce resilienza con il 99,9999%, questo significa che funzionerà senza interruzioni anche senza aggiornare il software? O, al contrario, per ottenere la massima resilienza, è sempre necessario installare l'ultimo firmware? Ci impegneremo a rispondere a queste domande, basandoci sulla nostra esperienza. Una breve introduzione Tutti noi comprendiamo che in ogni […]

Rilascio della piattaforma di collaborazione Nextcloud Hub 20

È stata presentata la versione della piattaforma Nextcloud Hub 20, che offre una soluzione autonoma per l'organizzazione del lavoro collaborativo tra i dipendenti e i team che sviluppano diversi progetti. Contemporaneamente, è stata pubblicata la piattaforma cloud alla base di Nextcloud Hub, Nextcloud 20, che consente di implementare uno storage cloud con supporto alla sincronizzazione e allo scambio di dati, permettendo la visualizzazione e la modifica delle informazioni da qualsiasi dispositivo in qualsiasi punto della rete (con […]

È possibile generare numeri casuali se non ci fidiamo l'uno dell'altro? Parte 2

Ciao, Habr! Nella prima parte dell'articolo abbiamo discusso perché potrebbe essere necessario generare numeri casuali per i partecipanti che non si fidano l'uno dell'altro, quali requisiti sono richiesti a tali generatori di numeri casuali e abbiamo esaminato due approcci per la loro implementazione. In questa parte dell'articolo esamineremo in dettaglio un altro approccio che utilizza le firme soglia. Un po' di crittografia Per […]

Antipattern di PostgreSQL: «L'infinito non è un limite!», o Un po' di ricorsione

La ricorsione è un meccanismo molto potente e utile, se vengono eseguite le stesse operazioni "in profondità" sui dati correlati. Ma la ricorsione incontrollata è un male che può portare o a un'esecuzione infinita del processo, o (il che accade più frequentemente) a "consumare" tutta la memoria disponibile. I DBMS in questo senso funzionano secondo gli stessi principi: "ho detto di scavare, e io scavo". […]

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