Categoria: Amministrazione

RabbitMQ. Parte 3. Approfondiamo Queues e Bindings

Queue (coda) — una struttura dati su disco o in memoria, che memorizza collegamenti ai messaggi e fornisce loro copie ai consumers (consumatori). La coda è un processo Erlang con stato (dove possono essere memorizzati anche i messaggi stessi). 1.000 code possono occupare circa 80 Mb. Binding (associazione) — una regola che informa lo scambiatore in quale delle code 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'ottimale installazione del DBMS Firebird versione 3.0 su nuove distribuzioni Linux. Sono stati scelti come esempi CentOS 8 e Ubuntu 19. Per 'consegnare' la distribuzione di Firebird al sistema target, in questa guida, è stata scelta l'opzione di scaricare l'archivio tar.gz dal link del sito ufficiale del progetto (firebirdsql.org). Per i più impazienti — subito […]

Che cos'è Windows PowerShell e come si usa? Parte 2: introduzione al linguaggio di programmazione

Storicamente, gli strumenti da riga di comando nei sistemi Unix sono stati sviluppati meglio rispetto a Windows, ma con l'introduzione di una nuova soluzione, la situazione è cambiata. Per PowerShell è possibile scrivere script in un linguaggio interpretato multi-paradigma, che include elementi di programmazione procedurale, 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 […]

Cos'è Windows PowerShell e a cosa serve? Parte 1: Funzionalità principali

Storicamente, gli strumenti da riga di comando nei sistemi Unix sono stati sviluppati meglio rispetto a Windows, ma con l'introduzione di una nuova soluzione, la situazione è cambiata. Windows PowerShell consente agli amministratori di sistema di automatizzare la maggior parte delle attività di routine. Con essa, è possibile modificare impostazioni, arrestare e avviare servizi, oltre a eseguire la manutenzione della maggior parte delle applicazioni installate. Considerare la finestra blu come un ulteriore interprete di comandi sarebbe impreciso. […]

Integrazione del progetto VueJS+TS con SonarQube

Nella nostra attività utilizziamo attivamente la piattaforma SonarQube per mantenere elevati standard di qualità del codice. Durante l'integrazione di uno dei progetti, scritto in VueJs+Typescript, si sono presentati dei problemi. Vorrei quindi raccontare in dettaglio come siamo riusciti a risolverli. In questo articolo parlerò, come ho scritto sopra, della piattaforma SonarQube. Un po' di teoria: cos'è esattamente, per […]

Come aprire i commenti senza affondare nello spam

Quando il tuo lavoro consiste nel creare qualcosa di bello, non è necessario parlarne troppo, poiché il risultato è davanti a tutti. Ma se cancelli le scritte dai muri, nessuno noterà il tuo lavoro finché i muri non sembrano in ordine o fino a quando non cancelli qualcosa di sbagliato. Qualsiasi servizio dove puoi lasciare un commento, una recensione, inviare un messaggio o […]

LetsEncrypt prevede di revocare i suoi certificati a causa di un errore software

L'azienda LetsEncrypt, che offre certificati ssl gratuiti per la crittografia, è costretta ad annullare alcuni certificati. Il problema è legato a un errore di programmazione nel software di gestione Boulder, utilizzato per costruire il CA. Di solito, il controllo del record DNS CAA avviene contemporaneamente alla verifica della proprietà del dominio, e la maggior parte dei sottoscrittori riceve il certificato subito dopo la verifica, ma gli sviluppatori del software hanno fatto in modo che il risultato della verifica […]

La salute degli indici in PostgreSQL dal punto di vista di uno sviluppatore Java

Ciao. Mi chiamo Vania e sono uno sviluppatore Java. Per caso, lavoro molto con PostgreSQL: mi occupo della configurazione del database, dell'ottimizzazione della struttura, delle prestazioni e gioco un po' a fare il DBA nei fine settimana. Di recente, ho sistemato diversi database nei nostri microservizi e scritto una libreria Java, pg-index-health, che semplifica questo lavoro, risparmia tempo e aiuta […]

Configurazione della politica di sicurezza delle password in Zimbra

Insieme alla crittografia delle email e all'uso della firma elettronica, una delle modalità più efficaci ed economicamente vantaggiose per proteggere le email dagli attacchi è l'adozione di una politica di password sicura. Le password scritte su pezzi di carta, archiviate in file pubblici o semplicemente non abbastanza complesse rappresentano sempre una grande falla nella sicurezza informatica dell'azienda e possono portare a gravi incidenti con ripercussioni notevoli per […]

Come ho analizzato Habr, parte 1: tendenze

Quando ho finito di mangiare l'insalata russa di Capodanno, non avevo nulla da fare, così ho deciso di scaricare tutti gli articoli da Habr e altre piattaforme per esplorare. Ne sono emersi alcuni spunti interessanti. Il primo di questi è l'evoluzione del formato e degli argomenti degli articoli nei 12 anni di esistenza del sito. Ad esempio, la dinamica di alcuni temi è abbastanza indicativa. Continuazione — sotto il tag.

Come scrivere e pubblicare un contratto smart su Telegram Open Network (TON)

Come scrivere e pubblicare un contratto intelligente in TON. Di cosa parla questo articolo? In questo articolo racconterò di come ho partecipato al primo (di due) concorso Telegram sulla blockchain, non posizionandomi tra i premiati, e ho deciso di documentare l'esperienza in modo che non venga dimenticata e, forse, possa aiutare qualcuno. Non volevo scrivere […]

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