Autore: Yuri Gagarin

Il driver dei floppy disk è lasciato nel kernel Linux senza supporto

Nel kernel di Linux 5.3 sono state integrate modifiche per aggiungere ulteriore protezione alle chiamate ioctl associate al driver floppy, il quale è stato contrassegnato come non più supportato («orphaned»), il che implica l'interruzione dei test. Il driver è considerato obsoleto poiché è difficile trovare hardware funzionante per testarlo: tutti i dispositivi di archiviazione esterni moderni utilizzano, in generale, l'interfaccia USB. Nel frattempo […]

101 consigli su come diventare un buon programmatore (e una brava persona)

1. Impara a cercare su Google Essere un programmatore significa imparare a cercare risposte alle proprie domande. Imparando a "googlare" in modo efficace, risparmierai molto tempo nel tuo sviluppo. 2. Non promettere troppo, ma fai di più di quanto promesso È meglio informare il tuo team che il completamento di un compito richiederà tre settimane, ma completarlo in due, piuttosto che il contrario. Seguendo questo principio, costruirai fiducia […]

Utilizzo del calore dei gas di scarico: ecologia con profitto

Cercando modi per aumentare l'efficienza delle imprese del settore energetico e di altre strutture industriali che utilizzano attrezzature che bruciano combustibili fossili (caldaie a vapore, caldaie ad acqua, forni industriali, ecc.), la questione dell'utilizzo del potenziale dei gas di scarico non viene sollevata per prima cosa. Nel frattempo, basandosi sulle norme di calcolo esistenti, sviluppate decenni fa, e sugli standard consolidati per la scelta dei principali indicatori […]

I Globali — spade-treasure per la conservazione dei dati. Alberi. Parte 1

Le vere lame-viola delle banche dati — i globali — sono noti da tempo, ma pochi sanno come usarli efficacemente o non possiedono affatto questa superarma. Se si utilizzano i globali per affrontare quei compiti per cui sono realmente efficaci, si possono ottenere risultati straordinari. O nella performance o nella semplificazione della soluzione del problema (1, 2). I globali sono una speciale […]

I globali sono forzieri per la memorizzazione dei dati. Alberi. Parte 2

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

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

Nelle parti precedenti (1, 2) abbiamo parlato dei globali come alberi; in questa parte considereremo i globali come matrici sparse. Una matrice sparsa è un tipo di matrice in cui la maggior parte dei valori assume lo stesso valore. Nella pratica, si incontrano matrici sparse così grandi che non ha senso occupare memoria con elementi identici. Pertanto, ha senso implementare matrici sparse […]

Google abbandonerà la ricerca vocale su Android a favore dell'assistente virtuale

Prima dell'arrivo di Google Assistant, la piattaforma mobile Android disponeva della funzione "Ricerca vocale", che era strettamente integrata con il motore di ricerca principale. Negli ultimi anni, tutte le innovazioni si sono concentrate attorno all'assistente virtuale, quindi il team di sviluppo di Google ha deciso di sostituire completamente la funzione "Ricerca vocale" su Android. Fino a poco tempo fa, era possibile interagire con la "Ricerca vocale" tramite l'app Google, un widget speciale […]

Rilascio del sistema di gestione pacchetti GNU Stow 2.3

Dopo 7 anni dalla precedente importante release, è stata presentata la versione 2.3.0 del sistema di gestione dei pacchetti GNU Stow, che utilizza collegamenti simbolici per separare in directory distinte i contenuti dei pacchetti e i dati correlati. Il codice di Stow è scritto in Perl e, a partire da questo rilascio, è distribuito sotto licenza GPLv3 (in precedenza era utilizzata la licenza GPLv2). Stow utilizza un approccio semplice e […]

Rilascio della libreria Python per calcoli scientifici NumPy 1.17.0

È stata rilasciata la libreria Python per calcoli scientifici NumPy 1.17, progettata per lavorare con array multidimensionali e matrici, e offre una vasta collezione di funzioni implementate per diversi algoritmi relativi all'uso delle matrici. NumPy è una delle librerie più richieste utilizzate per calcoli scientifici. Il codice del progetto è scritto in Python con ottimizzazioni in C e viene distribuito […]

GNU Stow 2.3.1

GNU Stow è un programma per la gestione dei pacchetti software. Può essere utilizzato per gestire l'installazione del software sia a livello di sistema che per file nelle directory degli utenti. Le modifiche sono le seguenti: aggiunte dipendenze esterne a tempo di esecuzione da Hash::Merge e Clone::Choose. Risolto un problema con il set di test. Migliorato il processo di rilascio degli aggiornamenti e la documentazione. Fonte: linux.org.ru

Post-analisi: cosa si sa sull'ultimo attacco alla rete dei server di chiavi crittografiche SKS Keyserver

Gli hacker hanno sfruttato una caratteristica del protocollo OpenPGP, nota da oltre dieci anni. Spieghiamo di cosa si tratta e perché non possono risolverla. / Unsplash / Chunlea Ju Problemi nella rete A metà giugno, un attacco sconosciuto ha colpito la rete di server di chiavi crittografiche SKS Keyserver, basata sul protocollo OpenPGP. Questo è uno standard IETF (RFC 4880) utilizzato […]

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

Spesso è necessario installare un PBX 3CX nel cloud, ma il provider cloud scelto non è nella lista dei supportati da 3CX (ad esempio, Mail.ru Cloud Solutions). Non c'è problema! È piuttosto semplice, basta verificare se il provider supporta l'infrastruttura Openstack. 3CX, insieme ad altre aziende, sponsorizza lo sviluppo di Openstack e supporta l'API Openstack e l'interfaccia standard Horizon per il monitoraggio e […]

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