Autore: Yuri Gagarin

Metodi di ottimizzazione delle query LINQ in C#.NET

Introduzione In questo articolo sono stati discussi alcuni metodi di ottimizzazione delle query LINQ. Qui presenteremo ulteriori approcci all'ottimizzazione del codice relativi alle query LINQ. È noto che LINQ (Language-Integrated Query) è un linguaggio di query semplice e conveniente per le sorgenti di dati. Inoltre, LINQ to SQL è una tecnologia per l'accesso ai dati nei database.

Sistemi di automazione basati su Foundation Fieldbus

Foundation Fieldbus è un sistema di comunicazione digitale utilizzato nell'automazione, insieme a sistemi come Profibus, Modbus o HART. La tecnologia è emersa qualche anno dopo i suoi concorrenti: la prima versione dello standard risale al 1996 e attualmente comprende due protocolli per lo scambio di informazioni tra i partecipanti alla rete - H1 e HSE (High Speed Ethernet). Il protocollo H1 è utilizzato per informazioni...

Rilascio del client XMPP da console Profanity 0.8

Dopo 8 anni dal primo commit e 5 mesi dopo la versione 0.7, è stato rilasciato il client XMPP da console Profanity 0.8. L'interfaccia di Profanity è stata costruita con la libreria ncurses, supporta le notifiche utilizzando la libreria libnotify. L'applicazione può essere compilata con la libreria libstrophe, che implementa il protocollo XMPP, o con il suo fork libmesode, supportato dallo sviluppatore. Le capacità del client possono essere ampliate...

Come non spararsi nei piedi usando Liquibase

Non era mai successo, e ora eccoci di nuovo! In un progetto recente abbiamo deciso di utilizzare Liquibase fin dall'inizio per evitare problemi in futuro. Si è rivelato che non tutti i nuovi membri del team sanno usarlo correttamente. Ho tenuto un workshop interno, che poi ho deciso di trasformare in un articolo. L'articolo include suggerimenti utili e descrizione di tre delle trappole più evidenti...

Dispositivo Helm e le sue insidie

Concetto di trasportatore di carichi Typhon, Anton Swanepoel Mi chiamo Dmitry Sugrobov, sono uno sviluppatore presso "Leroy Merlin". In questo articolo parlerò del perché Helm è necessario, come semplifica il lavoro con Kubernetes, cosa è cambiato nella terza versione e come aggiornare le applicazioni in produzione senza downtime. Questo è un riassunto basato su un intervento alla conferenza @Kubernetes Conference by Mail.ru Cloud...

Classifica delle librerie che richiedono un controllo di sicurezza particolare

Il fondo Core Infrastructure Initiative, formato dall'organizzazione Linux Foundation, ha riunito i principali attori del settore per garantire supporto a progetti open source coinvolti in aree chiave dell'industria informatica. Ha condotto il secondo studio nell'ambito del programma Census, mirato a identificare progetti open source che necessitano di un audit di sicurezza prioritario. Lo studio è focalizzato sull'analisi del codice sorgente condiviso, […]

Nuova versione del sistema di monitoraggio Monitorix 3.12.0

È stato rilasciato il sistema di monitoraggio Monitorix 3.12.0, progettato per monitorare visivamente il funzionamento di diversi servizi, come il monitoraggio della temperatura della CPU, il carico del sistema, l'attività di rete e la reattività dei servizi di rete. La gestione del sistema avviene tramite un'interfaccia web e i dati sono presentati sotto forma di grafici. Il sistema è scritto in Perl e utilizza RRDTool per generare grafici e archiviare i dati, il codice è distribuito sotto licenza GPLv2. […]

Rilascio del sottosistema audio Linux — ALSA 1.2.2

È stato rilasciato il sottosistema audio ALSA 1.2.1. La nuova versione include aggiornamenti alle librerie, strumenti e plugin che operano a livello utente. I driver vengono sviluppati in sincronia con il kernel Linux. Tra le modifiche, oltre a numerosi correttivi nei driver, si segnala il supporto per il kernel Linux 5.6, l'espansione dell'API per la topologia (metodo di caricamento dei driver di gestori dallo spazio utente) e l'integrazione dell'utility fcplay, che consente di utilizzare […]

Come OpenShift sta cambiando la struttura organizzativa delle IT. L'evoluzione dei modelli organizzativi nella transizione verso il PaaS

Sebbene le soluzioni PaaS (Platform as a Service) di per sé non siano in grado di modificare i metodi di interazione individuale e di team, spesso fungono da catalizzatori per cambiamenti organizzativi in risposta a una maggiore flessibilità delle tecnologie IT. In effetti, il massimo ritorno sugli investimenti in PaaS è spesso possibile solo a condizione di modificare i ruoli organizzativi, le aree di responsabilità (compiti) e i modelli di interazione. Fortunatamente, le soluzioni PaaS, […]

Ricerca di RedHat: l'open source sta soppiantando il software proprietario nel settore aziendale

Il software open source sta guadagnando lentamente ma inesorabilmente il segmento aziendale, come dimostra uno studio del team di RedHat (PDF). L'azienda ha condotto un sondaggio tra 950 dirigenti di aziende IT in tutto il mondo. Di questi, 400 lavorano negli Stati Uniti, 250 in America Latina, 150 nel Regno Unito e altri 150 in aziende anglofone della regione Asia-Pacifico. Dai risultati del sondaggio RedHat […]

Il logging in un ambiente microservizi .Net nella pratica

Il logging è uno strumento molto importante per gli sviluppatori, ma nella creazione di sistemi distribuiti diventa una pietra angolare da incorporare direttamente nelle fondamenta della tua applicazione; altrimenti, la complessità nello sviluppo di microservizi si farà sentire molto rapidamente. In .Net Core 3 è stata introdotta un'ottima funzione per il passaggio del contesto di correlazione negli header HTTP, quindi se le tue applicazioni utilizzano chiamate HTTP dirette per l'interazione tra servizi, allora […]

Google ha deciso di avvertire gli utenti di Microsoft Edge del pericolo delle estensioni provenienti da Chrome Web Store

Il nuovo browser Microsoft Edge, come Google Chrome, utilizza il motore Chromium, il che significa che può funzionare con molte estensioni esistenti per Chrome. Tuttavia, quando tenti di utilizzare il Google Web Store con il browser Edge, potresti imbatterti in un messaggio che suggerisce di passare a Chrome. L'originale Edge è stato lanciato con Windows 10, ma così […]

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