Categoria: Blog

Come sto percorrendo l'Online Master of Science in Computer Science e a chi potrebbe non interessare

Ho completato il mio primo anno di studi nel programma Online Master of Science in Computer Science (OMSCS) presso il Georgia Institute of Technology (3 corsi su 10). Volevo condividere alcune considerazioni intermedie. Non dovresti andare lì se: 1. Vuoi imparare a programmare. A mio parere, alla base di un buon programmatore c'è: conoscere la struttura di un linguaggio specifico, le librerie standard, ecc.; saper […]

Come funziona il codec video. Parte 2. Cosa, perché, come

Prima parte: Fondamenti della lavorazione con video e immagini Cosa? Il codec video è una parte del software/hardware che comprime e/o decomprime video digitale. Perché? Nonostante alcune limitazioni sia in termini di banda che di spazio di archiviazione, il mercato richiede video di qualità sempre superiore. Ricordate quando nel post precedente abbiamo calcolato il minimo necessario per 30 […]

Come funziona il codec video. Parte 1. Fondamenti

Seconda parte: Principi di funzionamento del codec video Qualsiasi immagine raster può essere rappresentata come una matrice bidimensionale. Quando si parla di colori, l'idea può essere sviluppata considerando l'immagine come una matrice tridimensionale, dove le dimensioni aggiuntive vengono utilizzate per memorizzare i dati di ciascun colore. Se consideriamo il colore finale come una combinazione dei cosiddetti colori primari (rosso, verde e blu), nel nostro […]

Uscita del linguaggio di programmazione Rust 1.40

È stata pubblicata la versione 1.40 del linguaggio di programmazione Rust, sviluppato dal progetto Mozilla. Il linguaggio è focalizzato sulla gestione sicura della memoria, offre gestione automatica della memoria e fornisce strumenti per raggiungere un elevato parallelismo nell'esecuzione dei compiti, senza ricorrere a un garbage collector e a un runtime. La gestione automatica della memoria in Rust libera gli sviluppatori dalla manipolazione dei puntatori e protegge da problemi derivanti da […]

Uscita della libreria Python per calcoli scientifici NumPy 1.18

È stata rilasciata la libreria Python per il calcolo scientifico NumPy 1.18, progettata per lavorare con array e matrici multidimensionali, e che offre una vasta collezione di funzioni che implementano vari algoritmi legati all'uso delle matrici. NumPy è una delle librerie più richieste per i calcoli scientifici. Il codice del progetto è scritto in Python, con ottimizzazioni in C e viene distribuito […]

Il messenger ToTok è stato accusato di spionaggio sugli utenti

I rappresentanti dell'intelligence statunitense hanno accusato il messaggero in crescita ToTok di spiare gli utenti. Nel dipartimento ritengono che l'app venga utilizzata dalle autorità degli Emirati Arabi Uniti per monitorare le conversazioni degli utenti, determinare i legami sociali, la posizione e altro ancora. Oltre un milione di utenti di ToTok risiedono negli EAU, ma recentemente l'app ha guadagnato popolarità anche in altri paesi, inclusi […]

Certificato SSL per l'app web Docker

In questo articolo voglio condividere con voi un metodo per creare un certificato SSL per la vostra web app che funziona su Docker, poiché non ho trovato una soluzione simile nella parte russa di Internet. Maggiori dettagli di seguito. Utilizzavamo docker v.17.05, docker-compose v.1.21, Ubuntu Server 18 e un po' di puro Let’sEncrypt. Non era necessariamente necessario avviare un ambiente di produzione […]

Comandi di base di Linux per tester e non solo

Prefazione Ciao a tutti! Mi chiamo Sasha e da oltre sei anni mi occupo di testare backend (servizi Linux e API). L'idea di scrivere questo articolo è nata dopo l'ennesima richiesta di un amico tester di consigliargli quali libri leggere sulle comandi Linux prima di un colloquio. Di solito, ai candidati per la posizione di ingegnere QA viene richiesta una conoscenza dei comandi base (se, naturalmente, si riferisce al lavoro con […]

di un ragazzo

È una storia vera, l'ho vista con i miei occhi. Alcuni anni fa, un ragazzo, proprio come molti di voi, lavorava come programmatore. Per essere chiaro, scriverò così: «programmatore». Perché era un esperto 1C, in un'azienda di produzione. Prima di questo ha provato diverse specializzazioni – 4 anni come programmatore in un'azienda di franchising, project manager, riusciva a chiudere 200 ore, guadagnando contemporaneamente una percentuale […]

Rilascio dell'analizzatore di rete Wireshark 3.2

È stato rilasciato un nuovo ramo stabile dell'analizzatore di rete Wireshark 3.2. Ricordiamo che il progetto inizialmente si sviluppava sotto il nome di Ethereal, ma nel 2006, a causa di un conflitto con il proprietario del marchio Ethereal, gli sviluppatori sono stati costretti a rinominare il progetto in Wireshark. Le principali novità di Wireshark 3.2.0: Per HTTP/2 è stata implementata la supporto alla modalità di ricostruzione dei pacchetti (reassembly). È stata aggiunta la possibilità di importare profili da archivi zip […]

Il secondo candidato per il rilascio di Wine 5.0

È disponibile per il testing il secondo candidato della release di Wine 5.0, un'implementazione open source del Win32 API. Il codice è attualmente congelato prima del rilascio, previsto per inizio gennaio. Rispetto al rilascio di Wine 5.0-RC1, sono stati chiusi 36 report di bug e apportate 69 correzioni. I report di bug chiusi riguardano il funzionamento di giochi e applicazioni: Age of Wonders 2, […]

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