Categoria: Blog

Uscita della distribuzione Slackel 7.2

È stato presentato il rilascio della distribuzione Slackel 7.2, costruita sulle basi dei progetti Slackware e Salix, e completamente compatibile con i repository offerti. La caratteristica principale di Slackel è l'utilizzo di un ramo costantemente aggiornato di Slackware-Current. L'ambiente grafico si basa sul gestore di finestre Openbox. La dimensione dell'immagine di avvio, in grado di funzionare in modalità Live, è di 1,5 Gb (32 e 64 bit). La distribuzione può essere utilizzata su sistemi con […]

Contenitore – sul nastro trasportatore: CRI-O ora è predefinito in OpenShift Container Platform 4

La piattaforma Red Hat OpenShift Container Platform 4 consente di avviare la creazione di host per il deployment di container, anche nell'infrastruttura dei fornitori di servizi cloud, su piattaforme di virtualizzazione o in sistemi bare-metal. Per creare una vera e propria piattaforma cloud, abbiamo dovuto esercitare un rigoroso controllo su tutti gli elementi utilizzati, aumentando così l'affidabilità di un processo di automazione complesso. […]

Esempio di implementazione della Continuous Integration con BuildBot.

(Image by Computerizer from Pixabay) Ciao! Mi chiamo Evgeny Cherkin, sono un programmatore del team di sviluppo della compagnia mineraria Polymetal. Quando si inizia un progetto importante, si comincia a chiedersi: «Quale software è meglio utilizzare per la sua gestione?». Un progetto IT, prima del rilascio di una nuova versione, attraversa diverse fasi. È importante che la catena di queste fasi sia automatizzata. Un processo di rilascio di una nuova versione […]

Come scegliere una licenza Open Source per un framework RAD su GitHub

In questo articolo parleremo un po' di copyright, ma principalmente della scelta di una licenza libera per il framework RAD IONDV. Framework e per prodotti open source basati su di esso. Parleremo della licenza permissiva Apache 2.0, di cosa ci ha portato a essa e di quali decisioni ci siamo trovati ad affrontare nel processo. Il processo di scelta della licenza è piuttosto laborioso […]

Gradevole e utile nell'insegnamento

Ciao a tutti! Un anno fa ho scritto un articolo su come ho organizzato un corso universitario di elaborazione dei segnali. A giudicare dai feedback, l'articolo contiene molte idee interessanti, ma è lungo e difficile da leggere. E da tempo volevo dividerlo in parti più piccole e scriverle in modo più comprensibile. Tuttavia, scrivere la stessa cosa due volte non è facile. Inoltre, […]

Uscita della distribuzione Deepin 15.11, che sviluppa il proprio ambiente grafico

È stato presentato il rilascio della distribuzione Deepin 15.11, basata su una base di pacchetti Debian, ma sviluppa il proprio ambiente desktop Deepin e circa 30 applicazioni per l'utente, tra cui il lettore musicale DMusic, il lettore video DMovie, il sistema di messaggistica DTalk, l'installer e il centro installazione software Deepin Software Center. Il progetto è fondato da un gruppo di sviluppatori cinesi, ma si è trasformato in un progetto internazionale. La distribuzione supporta […]

Rilascio del sistema di build CMake 3.15

È stato rilasciato il generatore di script di build cross-platform open source CMake 3.15, che funge da alternativa per Autotools e viene utilizzato in progetti come KDE, LLVM/Clang, MySQL, MariaDB, ReactOS e Blender. Il codice di CMake è scritto in C++ e distribuito con licenza BSD. CMake si distingue per la sua semplice lingua di scripting, per i mezzi di estensione della funzionalità tramite moduli e per un numero minimo di dipendenze (senza vincoli a […]

Vantaggi e svantaggi di HugePages

La traduzione dell'articolo è stata preparata per gli studenti del corso "Amministratore Linux". In precedenza, ho spiegato come controllare e abilitare l'uso delle Hugepages in Linux. Questo articolo sarà utile solo se hai effettivamente un contesto in cui usare le Hugepages. Ho incontrato molte persone che si lasciano ingannare dalla prospettiva che le Hugepages aumentino magicamente le prestazioni. Tuttavia, l'hugepaging è un argomento complesso, […]

Operatore Kubernetes in Python senza framework e SDK

Go è attualmente il linguaggio di programmazione predominante scelto per scrivere operatori per Kubernetes. Ci sono motivi oggettivi per questo: Esiste un framework potentissimo per lo sviluppo di operatori in Go — Operator SDK. Applicazioni come Docker e Kubernetes, che hanno rivoluzionato il settore, sono state scritte in Go. Scrivere il proprio operatore in Go significa comunicare con l'ecosistema su […]

Bilanciamento delle operazioni di scrittura e lettura nel database

Nell'articolo precedente ho descritto il concetto e l'implementazione di un database basato su funzioni, piuttosto che su tabelle e campi come nei database relazionali. Sono stati forniti numerosi esempi che mostrano i vantaggi di questo approccio rispetto a quello classico. Molti li hanno trovati poco convincenti. In questo articolo mostrerò come tale concetto consenta un bilanciamento veloce e conveniente […]

Sviluppo di un'applicazione su SwiftUI. Parte 1: flusso di dati e Redux

Dopo aver partecipato alla sessione State of the Union durante WWDC 2019, ho deciso di approfondire SwiftUI. Ho trascorso molto tempo a lavorarci e ora ho iniziato a sviluppare un'applicazione concreta che potrebbe risultare utile a un vasto pubblico. L'ho chiamata MovieSwiftUI: un'app per cercare nuovi e vecchi film e anche per collezionarli […]

Aggiornamenti dei server DNS BIND 9.14.4 e Knot 2.8.3

Sono stati pubblicati aggiornamenti correttivi per le versioni stabili del server DNS BIND 9.14.4 e 9.11.9, oltre alla versione sperimentale in fase di sviluppo 9.15.2. Le nuove versioni risolvono una vulnerabilità (CVE-2019-6471) causata da una condizione di competizione che può portare a un'interruzione del servizio (terminazione del processo in caso di attivazione dell'assert) quando si blocca un gran numero di pacchetti in ingresso. Inoltre, nella nuova versione 9.14.4 è stato aggiunto il supporto per l'API GeoIP2 […]

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