Categoria: Amministrazione

Scrivere software con funzionalità di utilità client-server per Windows, parte 01

Salve a tutti. Oggi vorrei analizzare il processo di scrittura di applicazioni client-server che svolgono funzioni standard di utility Windows, come Telnet, TFTP, eccetera, eccetera, utilizzando pura Java. È chiaro che non porterò nulla di nuovo — tutte queste utility funzionano con successo da molti anni, ma credo che non tutti conoscono cosa avviene sotto il loro cofano. Proprio di questo […]

«Universale» nel team di sviluppo: vantaggi o svantaggi?

Ciao a tutti! Sono Lyudmila Makarova, manager dello sviluppo in UBRiR e un terzo della mia squadra sono "poliedrici". Ammettetelo: ogni Tech Lead sogna una maggiore cross-funzionalità all'interno del proprio team. È fantastico quando una sola persona può sostituirne tre, e farlo con qualità, senza ritardi. E non è da poco, questo garantisce anche un risparmio di risorse! Suona molto […]

Tre vincitori del premio Dijkstra: com'è andata Hydra 2019 e SPTDC 2019

Recentemente, dal 8 al 12 luglio, si sono svolti contemporaneamente due eventi significativi: la conferenza Hydra e la scuola SPTDC. In questo post, vogliamo mettere in evidenza alcune caratteristiche che abbiamo notato durante la conferenza. Il nostro vanto più grande di Hydra e della Scuola sono i relatori. Tre vincitori del premio Dijkstra: Leslie Lamport, Maurice Herlihy e Michael Scott. Infatti, Maurice ha ricevuto […]

Come rilevare gli attacchi su un'infrastruttura Windows: esploriamo gli strumenti degli hacker

Ogni anno cresce il numero di attacchi nel settore aziendale: ad esempio, nel 2017 è stata registrata una crescita del 13% di incidenti unici rispetto al 2016, mentre nel 2018 — il numero è aumentato del 27% rispetto al periodo precedente. Tra questi, ci sono anche quelli in cui il principale strumento di lavoro è il sistema operativo Windows. Negli anni 2017-2018, i gruppi APT Dragonfly, […]

Configurazione di PHP-FPM: utilizziamo pm static per le massime prestazioni

La versione non modificata dell'articolo è stata originariamente pubblicata su haydenjames.io e viene qui ripubblicata con il permesso dell'autore. In breve, spiegherò come configurare al meglio PHP-FPM per aumentare la capacità di elaborazione, ridurre la latenza e utilizzare in modo più stabile le risorse della CPU e la memoria. Per impostazione predefinita, la stringa PM (process manager, gestore dei processi) in PHP-FPM è impostata su dynamic, ma se […]

Contenitore – in fiera: CRI-O ora per default in OpenShift Container Platform 4

La piattaforma Red Hat OpenShift Container Platform 4 consente di automatizzare la creazione di host per il dispiegamento di container, inclusi quelli nell'infrastruttura dei fornitori di servizi cloud, sulle piattaforme di virtualizzazione o nei sistemi bare-metal. Per creare una vera piattaforma cloud, abbiamo dovuto controllare rigorosamente tutti gli elementi utilizzati e così aumentare l'affidabilità del complesso processo di automazione. […]

Esempio di implementazione di Continuous Integration con BuildBot.

(Image by Computerizer from Pixabay) Ciao! Mi chiamo Evgenij Cherkin, sono un programmatore nel team di sviluppo della compagnia mineraria Polymetal. Iniziando un progetto importante, si comincia a riflettere: «Quale software è meglio utilizzare per la sua gestione?». Un progetto IT attraversa diverse fasi prima del rilascio della nuova versione. È vantaggioso quando la catena di questi passaggi è automatizzata. Un processo di rilascio automatizzato della nuova versione […]

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

In questo articolo parleremo brevemente di copyright, ma principalmente della scelta di una licenza libera per il framework RAD IONDV e per i prodotti open source basati su di esso. Discuteremo della licenza permissiva Apache 2.0, di cosa ci ha portato a sceglierla e di quali decisioni abbiamo affrontato nel processo. La scelta della licenza è un processo piuttosto laborioso […]

Vantaggi e svantaggi di HugePages

La traduzione dell'articolo è preparata per gli studenti del corso "Amministratore Linux". In precedenza ho parlato di come verificare e abilitare l'uso di Hugepages in Linux. Questo articolo sarà utile solo se avete davvero la possibilità di utilizzare Hugepages. Ho incontrato molte persone che sono ingannate dalla prospettiva che Hugepages aumenterà magicamente le prestazioni. Tuttavia, hugepaging è un argomento complesso, […]

Kubernetes Operator in Python senza framework e SDK

Go è attualmente il linguaggio di programmazione predominante scelto per scrivere operatori per Kubernetes. Questo è dovuto a diverse ragioni oggettive, tra cui: esiste un framework potente per lo sviluppo di operatori su Go — Operator SDK. Applicazioni come Docker e Kubernetes, che hanno rivoluzionato il settore, sono scritte in Go. Scrivere il proprio operatore in Go significa parlare con l'ecosistema su […]

Bilanciamento di lettura e scrittura nel database

Nell'articolo precedente ho descritto il concetto e l'implementazione di un database basato su funzioni, invece che su tabelle e campi come nei database relazionali. Sono stati forniti molti esempi che mostrano i vantaggi di questo approccio rispetto al metodo tradizionale. Molti li hanno trovati poco convincenti. In questo articolo mostrerò come tale concetto consenta di bilanciare rapidamente e facilmente […]

Costruiamo un pipeline di test automatizzati su Azure DevOps

Di recente mi sono imbattuto in una creatura ancora poco conosciuta nel mondo del DevOps, i pipeline di Azure DevOps. Ho subito avvertito l'assenza di istruzioni chiare o articoli sull'argomento; non so a cosa sia dovuto, ma Microsoft ha sicuramente molto su cui lavorare per promuovere questo strumento. Oggi costruiremo un pipeline per il testing automatizzato all'interno del cloud Azure. Quindi, […]

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