Categoria: Amministrazione

PostgreSQL 11: L'evoluzione del partizionamento da Postgres 9.6 a Postgres 11

Buona venerdì a tutti! Mancano sempre meno giorni al lancio del corso "Database relazionali", quindi oggi condividiamo la traduzione di un altro materiale utile sull'argomento. Nel processo di sviluppo di PostgreSQL 11 è stato fatto un lavoro impressionante per migliorare il partizionamento delle tabelle. Il partizionamento delle tabelle è una funzione che esiste in PostgreSQL da abbastanza tempo, ma che è stata, per così dire, […]

Corda — blockchain open source per le imprese

Corda è un ledger distribuito per la memorizzazione, gestione e sincronizzazione degli obblighi finanziari tra diverse istituzioni finanziarie. Corda ha una documentazione piuttosto buona con video lezioni, che puoi trovare qui. Cercherò di descrivere brevemente come è strutturato Corda internamente. Esploriamo le principali caratteristiche di Corda e la sua unicità rispetto ad altri blockchain: Corda non ha una criptovaluta proprietaria. Corda non utilizza il concetto di mining […]

GOSTIM: P2P F2F E2EE IM in una sola serata con crittografia GOST

Essendo uno sviluppatore della libreria PyGOST (primitive crittografiche GOST in Python puro), ricevo spesso domande su come implementare una semplice comunicazione sicura. Molti credono che la crittografia applicativa sia piuttosto semplice e che una chiamata a .encrypt() di un cifrario a blocchi sia sufficiente per inviare in modo sicuro attraverso un canale. Altri invece ritengono che la crittografia applicativa sia un'arte riservata a pochi, e […]

Sistemi complessi. Raggiungere un livello critico

Se hai dedicato del tempo a riflettere su sistemi complessi, sicuramente comprendi l'importanza delle reti. Le reti governano il nostro mondo. Dalle reazioni chimiche all'interno di una cellula, alla rete di relazioni in un ecosistema, alle reti commerciali e politiche che plasmano il corso della storia. O considera questo articolo che stai leggendo. Probabilmente lo hai trovato attraverso un social network, scaricato da una rete informatica […]

Come abbiamo accelerato un'app web di 20 volte con WebAssembly

In questo articolo, esaminiamo un caso studio sull'accelerazione di un'applicazione browser attraverso la sostituzione dei calcoli JavaScript con WebAssembly. Cos'è WebAssembly? In breve, è un formato binario di istruzioni per una macchina virtuale a stack. Spesso il nome abbreviato Wasm viene chiamato linguaggio di programmazione, ma non è corretto. Il formato delle istruzioni è eseguito nel browser insieme a JavaScript. È importante notare che WebAssembly può […]

PyDERASN: come ho scritto una libreria ASN.1 con slots e blobs

ASN.1 è uno standard (ISO, ITU-T, GOST) per descrivere informazioni strutturate e le regole di codifica di tali informazioni. Per me, come programmatore, è semplicemente un ulteriore formato di serializzazione e rappresentazione dei dati, al pari di JSON, XML, XDR e altri. È estremamente comune nella nostra vita quotidiana, e molti lo incontrano: nelle comunicazioni mobili, telefoniche, VoIP (UMTS, LTE, […]

Non ti serve dRook

Con la crescente popolarità di Rook, voglio parlare delle insidie e dei problemi che vi attendono lungo il cammino. Su di me: Esperienza nell'amministrazione di ceph dalla versione hammer, fondatore della comunità t.me/ceph_ru su Telegram. Per non essere generico, farò riferimento ai post accettati su Habr (a giudicare dai punteggi) sui problemi con ceph. Con la maggior parte dei problemi in […]

Bitmap index in Go: searching at wild speed

Introduzione Ho presentato questa relazione in inglese alla conferenza GopherCon Russia 2019 a Mosca e in russo durante un meetup a Nizhny Novgorod. Si tratta di un bitmap index, meno comune del B-tree, ma non meno interessante. Condivido la registrazione della mia presentazione in conferenza in inglese e la trascrizione testuale in russo. Esamineremo, […]

Python è un assistente nella ricerca di biglietti aerei economici per chi ama viaggiare

L'autore dell'articolo, il cui traduzione pubblichiamo oggi, afferma che il suo obiettivo è quello di raccontare dello sviluppo di un web scraper in Python utilizzando Selenium, che ricerca i prezzi dei biglietti aerei. Durante la ricerca dei biglietti si utilizzano date flessibili (+- 3 giorni rispetto alle date indicate). Lo scraper salva i risultati della ricerca in un file Excel e invia un'email a chi lo ha avviato con un riepilogo […]

Docker: consigli non dannosi

Nei commenti al mio articolo Docker: consigli dannosi, ci sono state molte richieste di spiegare perché il Dockerfile descritto sia così terribile. In sintesi della puntata precedente: due sviluppatori, sotto scadenza severa, stanno creando un Dockerfile. Durante il processo, entra in scena Ops Igor Ivanovich. Il Dockerfile finale è così male fatto che l'IA è sul punto di un infarto. Ora analizziamo cosa non va in questo […]

12. Check Point Introduzione R80.20. Log e Rapporti

Benvenuti alla dodicesima lezione. Oggi parleremo di un altro argomento molto importante, ovvero la gestione dei log e dei report. A volte questa funzionalità si rivela determinante nella scelta di un sistema di protezione. Gli esperti di sicurezza amano un sistema di reportistica intuitivo e una ricerca funzionale su vari eventi. Difficile dar loro torto. Fondamentalmente, i log […]

Riserva in Kubernetes: esiste

Mi chiamo Sergey, vengo dall'azienda ITSumma e voglio raccontarvi come affrontiamo la resilienza in Kubernetes. Recentemente mi sono dedicato a consulenze sull'implementazione di diverse soluzioni DevOps per vari team e, in particolare, ho lavorato a stretto giro su progetti che utilizzano K8s. Durante la conferenza Uptime day 4, che era dedicata alla resilienza in scenari complessi […]

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