Autore: Yuri Gagarin

RabbitMQ. Parte 3. Approfondiamo le Code e i Binding

Queue (coda) è una struttura di dati su disco o in memoria che memorizza riferimenti ai messaggi e fornisce copie a consumers (consumatori). La Queue è un processo Erlang con stato (dove possono essere memorizzati anche i messaggi stessi). 1.000 queue possono occupare circa 80Mb. Binding (associazione) è una regola che informa il broker in quale coda devono andare i messaggi. […]

Installazione di Firebird 3 su versioni moderne di Linux: CentOS8 e Ubuntu 19

In questo articolo descriveremo il set minimo di azioni necessarie per un'installazione ottimale del DBMS Firebird versione 3.0 su nuove distribuzioni Linux. Per gli esempi sono stati scelti CentOS 8 e Ubuntu 19. Per 'consegnare' la distribuzione di Firebird sulla macchina di destinazione, in questa guida è stato scelto il metodo di download del pacchetto tar.gz dal link del sito ufficiale del progetto (firebirdsql.org). Per i più impazienti — subito […]

Rilascio del pacchetto delle utilità di sistema di base GNU Coreutils 8.32

Dopo un anno di sviluppo è disponibile la versione stabile della suite di strumenti di sistema di base GNU Coreutils 8.32, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc. Tra le principali novità: Gli strumenti stat e ls sono stati adattati per utilizzare la chiamata di sistema statx, che è più efficiente quando disponibile. Gli strumenti […]

Errore in BIND 9.16, che porta a un'interruzione nella gestione delle connessioni TCP

Nella versione pubblicata due settimane fa di BIND 9.16.0 è stata individuata una grave vulnerabilità che porta all'esaurimento del limite sul numero di connessioni TCP. In BIND 9.16 è stata proposta una nuova sottosistema di rete, progettata per funzionare con un meccanismo di elaborazione asincrona delle richieste basato sulla libreria libuv. A causa di un errore in questo sottosistema, il conteggio delle connessioni TCP attive non diminuisce in alcune condizioni, portando a una crescente discrepanza del […]

È stato rilasciato PowerShell 7

Il 4 marzo è stata rilasciata una nuova versione di PowerShell 7. PowerShell è un "framework di automazione del software e configurazione multipiattaforma, ottimizzato per dati strutturati, API REST e modelli oggetto", che include una shell comandi, un linguaggio orientato agli oggetti e un insieme di strumenti per l'esecuzione di script e moduli di gestione. Tra le nuove funzionalità si segnala: Elaborazione parallela degli oggetti in ForEach-Object Nuovi operatori: […]

Cos'è Windows PowerShell e a cosa serve? Parte 2: introduzione al linguaggio di programmazione

Storicamente, le utility da riga di comando nei sistemi Unix sono più sviluppate rispetto a Windows, ma con l'arrivo della nuova soluzione la situazione è cambiata. Per PowerShell è possibile scrivere script in un linguaggio interpretabile multi-paradigma, che include elementi di programmazione procedurale classica, orientata agli oggetti e persino funzionale: salti condizionali, cicli, variabili, array, tabelle hash, classi, gestione degli errori, oltre a funzioni, cmdlet e pipeline. L'articolo precedente […]

Che cos'è Windows PowerShell e a cosa serve? Parte 1: funzionalità principali

Storicamente, le utility da riga di comando nei sistemi Unix sono più sviluppate rispetto a Windows, ma con l'arrivo della nuova soluzione la situazione è cambiata. Windows PowerShell consente agli amministratori di sistema di automatizzare la maggior parte delle attività routinarie. Con essa è possibile modificare impostazioni, fermare e avviare servizi, così come effettuare la manutenzione della maggior parte delle applicazioni installate. Considerare la finestra blu come un ulteriore interprete di comandi sarebbe errato. […]

Rilascio di PowerDNS Recursor 4.3 e KnotDNS 2.9.3

È stato rilasciato il server DNS caching PowerDNS Recursor 4.3, responsabile della trasformazione ricorsiva dei nomi. PowerDNS Recursor è costruito su una singola base di codice con PowerDNS Authoritative Server, ma i server DNS ricorsivi e autoritativi di PowerDNS si sviluppano nell'ambito di cicli di sviluppo diversi e vengono rilasciati sotto forma di prodotti separati. Il codice del progetto è distribuito sotto licenza GPLv2. Il server fornisce strumenti per la raccolta remota delle statistiche e supporta […]

Rilascio di Samba 4.12.0

Il 3 marzo è stata presentata la release Samba 4.12.0. Samba è un insieme di programmi e utility per gestire dischi di rete e stampanti su vari sistemi operativi tramite il protocollo SMB/CIFS. Ha parti client e server. È un software libero rilasciato con licenza GPL v3. Principali modifiche: il codice è stato pulito da tutte le implementazioni di crittografia a favore di librerie esterne. Come principale […]

Integrazione del progetto VueJS+TS con SonarQube

Nel nostro lavoro utilizziamo attivamente la piattaforma SonarQube per mantenere alta la qualità del codice. Durante l'integrazione di uno dei progetti, scritto in VueJs+Typescript, si sono presentati alcuni problemi. Pertanto, vorrei raccontare in dettaglio come siamo riusciti a risolverli. In questo articolo si parlerà, come ho scritto sopra, della piattaforma SonarQube. Un po' di teoria: cos'è esattamente, per […]

Come aprire i commenti senza essere sommersi dallo spam

Quando il tuo lavoro consiste nel creare qualcosa di bello, non c'è molto da dire, perché il risultato è visibile a tutti. Ma se cancelli scritte dai muri, il tuo lavoro non viene notato fino a quando i muri non sembrano in ordine o fino a quando non cancelli qualcosa di sbagliato. Qualsiasi servizio in cui puoi lasciare un commento, una recensione, inviare un messaggio o […]

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