Autore: Yuri Gagarin

ObjectRepository — pattern di repository in-memory .NET per i tuoi progetti domestici

Perché conservare tutti i dati in memoria? Per la memorizzazione dei dati del sito o del backend, la prima scelta della maggior parte delle persone sensate sarà un database SQL. Ma a volte ci si chiede se il modello di dati sia adatto per SQL: ad esempio, per costruire una ricerca o un grafo sociale, è necessario cercare complessi legami tra gli oggetti. La situazione peggiore si verifica quando si lavora in team, […]

Paint riceverà nuove funzionalità

Nel 2017, Microsoft ha interrotto lo sviluppo dell'editor grafico Paint. Dopo di ciò, il programma è stato semplicemente trasferito da una versione all'altra, senza modifiche sostanziali o aggiunte. Successivamente, è emersa la notizia che l'applicazione "si trasferirà" nel Windows Store, e recentemente è stato annunciato che il programma non verrà rimosso dall'aggiornamento di Windows 10 di maggio 2019. Ora sembra che le intenzioni […]

Il fondo Khronos crea un gruppo di lavoro per lo sviluppo di standard aperti per il commercio 3D

Il consorzio Khronos, impegnato nello sviluppo di standard grafici, ha annunciato la creazione di un gruppo di lavoro per lo sviluppo di standard aperti per l'e-commerce tridimensionale. Gli obiettivi principali del gruppo includono tecnologie di visualizzazione dei prodotti basate su WebGL e Vulkan, ampliare le capacità del formato grafico glTF e sviluppare metodi di rappresentazione dei prodotti utilizzando realtà virtuale e aumentata (basati sullo standard OpenXR). Nel gruppo di lavoro sono entrati […]

È disponibile il browser web Min 1.10

È stato pubblicato il rilascio del web browser Min 1.10, che offre un'interfaccia minimalista costruita attorno alla manipolazione della barra degli indirizzi. Il browser è stato sviluppato utilizzando la piattaforma Electron, che consente la creazione di applicazioni autonome basate sul motore Chromium e sulla piattaforma Node.js. L'interfaccia di Min è scritta in JavaScript, CSS e HTML. Il codice è distribuito con la licenza Apache 2.0. Le build sono disponibili per Linux, macOS e Windows. Min supporta la navigazione […]

Stabilità di Gnome su Wayland

Uno sviluppatore di Red Hat di nome Hans de Goede ha presentato il suo progetto 'Wayland Itches', mirato a stabilizzare, correggere bug e problemi che sorgono durante l'uso di Gnome su Wayland. La motivazione è stata il desiderio dello sviluppatore di utilizzare Fedora come principale distribuzione desktop, ma attualmente è costretto a passare continuamente a Xorg a causa di numerosi piccoli problemi. Tra questi […]

Uscita di Clear Linux — una distribuzione per lo sviluppo di applicazioni.

È stata rilasciata la distribuzione Clear Linux Developer Edition di Intel per lo sviluppo di applicazioni. Caratteristiche principali: Isolamento completo delle applicazioni tramite contenitori (KVM). Le applicazioni sono disponibili come pacchetti Flatpack, che possono essere raggruppati in bundle. È inoltre disponibile un catalogo di applicazioni con bundle pronti per l'implementazione dell'ambiente di lavoro. Modalità di aggiornamento della distribuzione: possibilità di scaricare i patch necessari […]

Intel ha pubblicato informazioni su un nuovo tipo di vulnerabilità.

Intel ha rilasciato notizie su una nuova classe di vulnerabilità nei suoi processori — MDS (Microarchitectural Data Sampling). Come con i precedenti attacchi della classe Spectre, i nuovi problemi potrebbero portare alla perdita di dati riservati del sistema operativo, macchine virtuali e processi esterni. Si afferma che i problemi siano stati inizialmente rilevati da dipendenti e partner di Intel durante un audit interno. A giugno e agosto […]

Perché gli ebrei, in media, hanno più successo di altre nazionalità

Molti hanno notato che tra i milionari ci sono molti ebrei. E tra i grandi dirigenti. E tra i grandi scienziati (22% dei premi Nobel). Cioè gli ebrei rappresentano solo circa lo 0,2% della popolazione mondiale, ma tra i successi sono di gran lunga superiori. Come mai? Cosa rende gli ebrei così speciali? Una volta ho sentito parlare di una ricerca condotta da un'università americana (il link è andato perso, ma se qualcuno può […]

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 […]

I dati personali dei funzionari e dei turisti sono stati resi pubblici

Il presidente dell'Associazione dei partecipanti al mercato dei dati, Ivan Begtin, ha comunicato di aver scoperto, in accesso pubblico, circa 360.000 registrazioni contenenti dati personali. Tra l'altro, sono stati trovati dati personali di alcuni politici russi, banchieri, imprenditori e altre persone famose. La fuga di dati è stata scoperta dopo un'analisi dei siti web di 8 sistemi informativi statali. I dati personali degli utenti sono stati trovati dopo […]

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, […]

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ò […]

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