Categoria: Blog

Come migliorare le proprie abilità di programmazione

Ciao, Habr! Vi presento la traduzione dell'articolo «Come migliorare le tue capacità di programmazione» dell'autore Gaël Thomas. Ecco i 5 migliori consigli 1. Fissa degli obiettivi per te stesso Stabilire obiettivi aumenta la produttività dello sviluppatore. Comprendi: Perché hai iniziato a programmare Quali sono gli obiettivi della programmazione Quali sogni vuoi realizzare diventando uno sviluppatore Ognuno ha obiettivi personali, ma ho creato un elenco di idee universali per […]

Come migliorare realmente le proprie abilità di programmazione

Buongiorno. È stato molto interessante ascoltare l'opinione di Gaël Thomas (non conosco la trascrizione) riguardo al miglioramento delle abilità di programmazione. Tuttavia, la mia esperienza personale mi suggerisce che questo articolo tralascia la cosa più importante. CHIUDI HABR E VAI A STUDIARE In sostanza, tutto qui. Tutto il segreto: leggiamo la teoria, facciamo pratica. Non leggiamo articoli su come imparare meglio o come avere successo. Se sei […]

Uscita dell'emulatore QEMU 4.2

È stato presentato il rilascio del progetto QEMU 4.2. Come emulatore, QEMU consente di eseguire un programma compilato per una piattaforma hardware su un sistema con un'architettura completamente diversa, ad esempio eseguire un'applicazione per ARM su un PC compatibile con x86. In modalità di virtualizzazione, le prestazioni dell'esecuzione del codice in un ambiente isolato sono vicine a quelle di un sistema nativo grazie all'esecuzione diretta delle istruzioni sulla CPU e all'uso di […]

ClickHouse + Graphite: come ridurre significativamente lo spazio su disco

Salve, habr. Se qualcuno sta utilizzando il sistema graphite-web e ha incontrato problemi di prestazioni con lo storage whisper (IO, spazio su disco consumato), la probabilità che si sia guardato a ClickHouse come sostituzione dovrebbe avvicinarsi a uno. Questa affermazione implica che si utilizza già un'implementazione di terze parti per ricevere le metriche del demone, come carbonwriter o go-carbon. ClickHouse affronta bene […]

Ci picchiano e noi rimarremo in silenzio?

Riguardo alle perquisizioni presso l'ufficio di nginx e all'arresto di Igor Sysiev, su Habr è già stato scritto e fatto un’analisi dettagliata; io parlerò dello stesso, ma da un'altra prospettiva… Che sta succedendo, fratelli? I giornalisti si sono schierati in difesa di Golunov. E noi non siamo da meno? È una follia da qualche parte, o semplicemente una vergogna pura. Forse ci siamo confusi coi confini, […]

Service Mesh: cosa ogni Software Engineer deve sapere sulla tecnologia più in voga

Nota del traduttore: il Service mesh è un fenomeno che non ha ancora un traduzione stabile in italiano (oltre 2 anni fa abbiamo proposto l'opzione “rete per servizi”, e poco dopo alcuni colleghi hanno iniziato a promuovere attivamente la combinazione “setaccio per servizi”). Le discussioni costanti su questa tecnologia hanno portato a una situazione in cui si sono intrecciati in modo troppo stretto gli aspetti di marketing e tecnici. Questo straordinario […]

Introduzione agli SSD. Parte 2. Interfaccia

Nella scorsa parte del ciclo «Introduzione agli SSD» abbiamo parlato della storia dei dischi. La seconda parte tratterà delle interfacce di interazione con gli storage. La comunicazione tra il processore e i dispositivi periferici avviene secondo accordi prestabiliti, chiamati interfacce. Questi accordi disciplinano il livello fisico e quello software dell'interazione. L'interfaccia è l'insieme di strumenti, metodi e regole di interazione tra gli elementi del sistema. […]

Bilanciamento del carico in Zimbra Open-Source Edition tramite HAProxy

Uno dei principali obiettivi nella costruzione di infrastrutture su larga scala per Zimbra OSE è una corretta bilanciatura del carico. Oltre a migliorare la resilienza del servizio, senza bilanciamento del carico non è possibile garantire una parità di reattività del servizio per tutti gli utenti. Per risolvere questo problema, si utilizzano bilanciatori di carico — soluzioni software e hardware che ridistribuiscono le richieste tra i server. Tra di esse ci sono sia […]

Kubernetes 1.17 — come aggiornarsi senza spendere tutto il budget per errori

Il 9 dicembre è stata rilasciata una nuova versione di Kubernetes — 1.17. Il suo motto è «Stabilità», molte funzionalità hanno acquisito lo stato di GA, un certo numero di funzionalità obsolete è stato rimosso… E, come sempre, la nostra sezione preferita Action Required del file CHANGELOG-1.17.md richiede attenzione. Mettiamoci al lavoro… Attenzione, Storage! L'aggiornamento di kubelet a caldo nella versione 1.17 non è supportato, perché il percorso è cambiato […]

Aggiornamento di Git con correzione di 8 vulnerabilità

Sono stati pubblicati aggiornamenti correttivi per i rilasci del sistema di controllo versione distribuito Git 2.24.1, 2.23.1, 2.22.2, 2.21.1, 2.20.2, 2.19.3, 2.18.2, 2.17.3, 2.16.6, 2.15.4 e 2.14.62.24.1, in cui sono state risolte vulnerabilità che consentivano a un attaccante di riscrivere percorsi arbitrari nel filesystem, di organizzare l'esecuzione remota di codice o di riscrivere file nella directory «.git/». La maggior parte dei problemi è stata identificata dai collaboratori del Microsoft Security Response Center, cinque delle otto vulnerabilità […]

Plundervolt — un nuovo metodo di attacco ai processori Intel, che colpisce la tecnologia SGX

Intel ha rilasciato un aggiornamento del microcodice che risolve la vulnerabilità (CVE-2019-14607), che consente, attraverso la manipolazione del meccanismo di gestione dinamica della tensione e della frequenza nella CPU, di danneggiare il contenuto delle celle di dati, comprese le aree utilizzate durante le operazioni in enclave isolate Intel SGX. L'attacco è stato chiamato Plundervolt e potenzialmente consente a un utente locale di ottenere privilegi elevati nel sistema, causando […]

EA ha dovuto registrare nuovamente la voce del narratore per il remaster di C&C a causa della perdita delle registrazioni originali

Durante i lavori sul remaster della popolare strategia Command & Conquer, la Electronic Arts ha scoperto di aver perso le registrazioni originali della voce del narratore della prima parte della franchise. A causa di ciò, è stato necessario registrare nuovamente tutte le battute. Per garantire la fedeltà, l'editore ha coinvolto Kia Huntzinger, che aveva curato il doppiaggio nel primo Command & Conquer. È stata proprio la sua voce a commentare gli eventi di gioco. […]

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