Categoria: Amministrazione

Esperienza «Database as Code»

SQL, cosa potrebbe essere più semplice? Ognuno di noi può scrivere una semplice query: digitiamo select, elenchiamo le colonne necessarie, poi from, il nome della tabella, un po' di condizioni in where e voilà — i dati utili sono a nostra disposizione, quasi indipendentemente dal sistema di gestione di database in uso (o forse non ci sono affatto DB). In […]

Problema con i certificati Sectigo dopo il 30 maggio 2020 e metodo di risoluzione.

Sabato 30 maggio 2020 si è verificato un problema inizialmente poco chiaro con i popolari certificati SSL/TLS del fornitore Sectigo (ex Comodo). I certificati stessi continuavano a funzionare senza problemi, ma uno dei certificati CA intermedi nella catena di approvvigionamento era scaduto. La situazione non era fatale, ma fastidiosa: le versioni attuali dei browser non hanno rilevato nulla, ma molti […]

Fondamenti di ZFS: sistema di archiviazione e prestazioni

Questa primavera abbiamo già discusso alcuni argomenti introduttivi, come verificare la velocità dei vostri dischi e cosa sia il RAID. In quest'ultimo caso abbiamo persino promesso di continuare ad esplorare le prestazioni delle diverse topologie multi-disco in ZFS. Questo sistema di file di nuova generazione è attualmente in fase di implementazione ovunque: da Apple a Ubuntu. Bene, oggi è il giorno più adatto per un'introduzione […]

L'utilizzo di multi-stage Docker per la creazione di immagini Windows

Ciao a tutti! Mi chiamo Andrei e lavoro come ingegnere DevOps presso Exness nel team di sviluppo. La mia attività principale riguarda la creazione, il deployment e il supporto di applicazioni in Docker su sistemi operativi Linux (di seguito - SO). Recentemente mi è stata assegnata un'attività simile, ma per il progetto la scelta del SO target è diventata Windows Server […]

Prestazioni del Raspberry Pi: aggiunta di ZRAM e modifica dei parametri del kernel

Alcune settimane fa ho pubblicato una recensione su Pinebook Pro. Poiché anche Raspberry Pi 4 è basato su ARM, alcune delle ottimizzazioni menzionate nell'articolo precedente si adattano perfettamente. Vorrei condividere questi trucchi e vedere se anche a voi appariranno miglioramenti nelle prestazioni. Dopo aver installato Raspberry Pi nel mio server domestico, ho notato che […]

Isolamento degli ambienti di sviluppo tramite container LXD

Parlerò dell'approccio all'organizzazione di ambienti di sviluppo locali isolati sulla mia stazione di lavoro. Questo approccio è stato sviluppato sotto l'influenza dei seguenti fattori: linguaggi diversi richiedono IDE e toolchain diversi; progetti diversi possono utilizzare versioni diverse di toolchain e librerie. L'approccio consiste nel condurre lo sviluppo all'interno di contenitori LXD eseguiti localmente sul laptop o sulla workstation […]

Ontology lancia Layer 2, contribuendo a una piattaforma più complessa per la blockchain pubblica

Prefazione Immagina uno scenario in cui la piattaforma blockchain si sviluppa rapidamente e il numero di utenti cresce rapidamente, raggiungendo decine di milioni, portando a un aumento significativo dei costi associati in un breve periodo. Quali strategie sono necessarie in questa fase per mantenere l'efficienza operativa senza compromettere il ritmo di sviluppo a causa di processi di approvazione e conferma complessi? Come concordano molte imprese […]

Come Microsoft ha ucciso AppGet

La scorsa settimana Microsoft ha lanciato il gestore di pacchetti WinGet nell'ambito degli annunci della conferenza Build 2020. Molti hanno visto ciò come un ulteriore prova dell'avvicinamento di Microsoft al movimento Open Source. Ma non il sviluppatore canadese Keivan Beigi, autore del gestore di pacchetti open source AppGet. Ora sta cercando di capire cosa è successo negli ultimi 12 mesi, periodo durante il quale ha […]

USB over IP a casa

A volte si avverte il bisogno di utilizzare un dispositivo collegato via USB senza tenerlo sul tavolo accanto al laptop. Per me, questo dispositivo è un incisore laser cinese da 500 mW, un attrezzo piuttosto scomodo in prossimità. Oltre al rischio immediato per gli occhi, durante il funzionamento del laser vengono emessi prodotti tossici di combustione, quindi il dispositivo deve trovarsi in un ambiente ben ventilato […]

Post utile: Tutti i corsi, le trasmissioni e i tech talk più attuali

Ok, siamo un'azienda IT innovativa, quindi abbiamo sviluppatori – e sono ottimi sviluppatori, appassionati del loro lavoro. Inoltre, effettuano live streaming, e tutto questo si chiama DevNation. Di seguito ci sono solo link utili a eventi dal vivo, video, meetup e tech talks. Corso pratico il 1° giugno "Kubernetes per principianti" – disponibile in inglese, spagnolo, portoghese e […]

Deploy Docker Image su Dokku con Ansible

Prologo Recentemente ho scoperto un PaaS 'portatile' simile a Heroku con un nome piuttosto evidente: Dokku. Sono rimasto molto colpito dalla possibilità di aggiungere facilmente un certificato all'app e un vhost direttamente, così ho deciso di trasferire le mie immagini docker su Dokku. Tuttavia, sono rimasto deluso dal fatto che in Dokku non ci siano comandi simili a quelli di Heroku dokku container:push dokku container:release // Molto […]

Quali conseguenze può avere l'indebolimento del livello di isolamento delle transazioni nei database

Ciao a tutti. Qui è Vladislav Rodin. Attualmente sono il responsabile del corso 'Architetto di carichi elevati' in OTUS, e insegno anche corsi dedicati all'architettura del software. Oltre all'insegnamento, come avrete notato, mi dedico alla scrittura di contenuti originali per il blog di OTUS su Habr, e oggi voglio dedicare questo articolo al lancio del corso 'PostgreSQL', che attualmente […]

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