Autore: Yuri Gagarin

6 domande chiave per trasferire il business al cloud

A causa delle vacanze forzate, anche le grandi aziende con un'infrastruttura IT sviluppata trovano difficile organizzare il lavoro remoto del personale, mentre le piccole imprese semplicemente non hanno le risorse per implementare i servizi necessari. Un altro problema è legato alla sicurezza informatica: consentire l'accesso alla rete interna dai computer domestici dei dipendenti è rischioso senza l'uso di prodotti specializzati di classe enterprise. L'affitto di server virtuali non richiede investimenti di capitale […]

Algoritmo di compressione di Huffman.

In vista dell'inizio del corso "Algoritmi per sviluppatori", abbiamo preparato per voi la traduzione di un altro materiale utile. La codifica di Huffman è un algoritmo di compressione dei dati che formula l'idea principale della compressione dei file. In questo articolo parleremo della codifica a lunghezza fissa e variabile, dei codici univocamente decodificabili, delle regole prefix e della costruzione dell'albero di Huffman. Sappiamo che ogni simbolo è memorizzato […]

Denormalizzazione dei database dei sistemi ERP e il suo impatto sullo sviluppo del software: apriamo una taverna a Tortuga

Ciao! Mi chiamo Andrej Semenov, sono un analista senior in Sportmaster. In questo post voglio sollevare la questione della denormalizzazione dei database dei sistemi ERP. Esamineremo le condizioni generali e un esempio specifico: diciamo che sarà una straordinaria taverna monopolista per pirati e marinai. In cui i pirati e i marinai devono essere serviti in modo diverso, poiché le loro idee su ciò che è bello e i loro modelli di consumo sono […]

Oracle ha lanciato corsi educativi gratuiti su Java e database

La società Oracle ha annunciato l'espansione delle funzionalità della piattaforma di apprendimento a distanza Oracle Academy e il trasferimento di diversi corsi online educativi nella categoria gratuita. Le risorse didattiche gratuite di Oracle Academy sono destinate all'insegnamento della gestione dei database, delle basi di SQL, della programmazione in Java e dello sviluppo software utilizzando tecnologie di intelligenza artificiale e machine learning. I corsi sono disponibili in diverse lingue, […]

La compagnia Valve ha rilasciato Proton 5.0-6, un pacchetto per eseguire giochi Windows su Linux

La società Valve ha pubblicato la versione del progetto Proton 5.0-6, basata sui risultati del progetto Wine, mirata a garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e presentate nel catalogo Steam. I risultati del progetto sono distribuiti sotto licenza BSD. Proton consente di avviare direttamente nel client Steam per Linux applicazioni di gioco fornite esclusivamente per Windows. Il pacchetto include l'implementazione di DirectX […]

Vulnerabilità nel driver vhost-net del kernel Linux

Nel driver vhost-net, che fornisce il funzionamento di virtio net nell'ambiente host, è stata identificata una vulnerabilità (CVE-2020-10942) che consente a un utente locale di avviare un overflow dello stack del kernel inviando in modo specifico un ioctl(VHOST_NET_SET_BACKEND) al dispositivo /dev/vhost-net. Il problema è causato dalla mancanza di un'adeguata verifica del contenuto del campo sk_family nel codice della funzione get_raw_socket(). Secondo le informazioni preliminari, questa vulnerabilità potrebbe essere sfruttata per effettuare un attacco DoS locale tramite una chiamata alla caduta del kernel.

GitHub ha concluso con successo l'accordo per l'acquisto di NPM

GitHub Inc, di proprietà di Microsoft e che opera come unità aziendale indipendente, ha annunciato il completamento con successo dell'acquisizione dell'azienda NPM Inc, che controlla lo sviluppo del gestore pacchetti NPM e gestisce il repository NPM. Il repository NPM ospita oltre 1.3 milioni di pacchetti utilizzati da circa 12 milioni di sviluppatori, con circa 75 miliardi di download registrati al mese.

Guix System 1.1.0

Guix System – una distribuzione Linux basata sul gestore di pacchetti GNU Guix. La distribuzione offre funzionalità avanzate di gestione dei pacchetti, come aggiornamenti transazionali e rollback, ambienti di build riproducibili, gestione di pacchetti non privilegiati e profili utente. L'ultima versione del progetto è Guix System 1.1.0, che presenta una serie di nuove funzionalità e miglioramenti, inclusa la possibilità di eseguire distribuzioni su larga scala […]

Autenticazione in Kubernetes tramite GitHub OAuth e Dex

Vi presento un tutorial per generare accessi a un cluster Kubernetes utilizzando Dex, dex-k8s-authenticator e GitHub. Meme locale da una chat di Kubernetes di lingua russa su Telegram Introduzione Utilizziamo Kubernetes per creare ambienti dinamici per il team di sviluppo e QA. Vogliamo quindi fornire loro accesso al cluster sia per il dashboard che per kubectl. A differenza di […]

Automatizzazione dei processi HR utilizzando Microsoft Teams, PowerApps e Power Automate. Richieste di congedo dei dipendenti

Buongiorno a tutti! Oggi vorrei condividere un piccolo esempio di automazione del processo di creazione di richieste per l'assunzione di nuovi dipendenti utilizzando i prodotti Microsoft SharePoint, PowerApps, Power Automate e Teams. Nella realizzazione di questo processo non è necessario acquistare piani utente separati di PowerApps e Power Automate, è sufficiente un abbonamento a Office365 E1/E3/E5. Su SharePoint creeremo elenchi e colonne, PowerApps […]

Divisione dati. Anno 2013. Retrospettiva

Nel 2013, IBS, che allora sembrava stesse creando il Dipartimento dati, mi ha chiesto di fare un brain dump (esclusivamente basato sull'esperienza di interazione con clienti aziendali del settore petrolifero e del gas) riguardo all'area problematica dei Big Data e dei Dati in generale. L'ho ritrovato dopo 7 anni e mi è sembrato divertente. Alcune cose sono ovvie. Alcune si sono rivelate non del tutto corrette, ma… 7 […]

Microsoft può cambiare il meccanismo di consegna delle nuove funzionalità in Windows 10

Si prevede che a maggio di quest'anno Microsoft rilascerà un importante aggiornamento per la piattaforma Windows 10, che oltre a correzioni di bug porterà nuove funzionalità. Secondo fonti di rete, Microsoft sta attualmente testando una serie di modifiche per il Centro aggiornamenti di Windows, che potrebbero essere implementate in futuro. Dai dati disponibili, Microsoft potrebbe cambiare radicalmente il modo in cui vengono fornite le nuove funzionalità in Windows 10. […]

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