Autore: Yuri Gagarin

Rilascio del database distribuito TiDB 3.0

È disponibile il rilascio del database distribuito TiDB 3.0, sviluppato ispirandosi alle tecnologie Google Spanner e F1. TiDB appartiene alla categoria dei sistemi ibridi HTAP (Hybrid Transactional/Analytical Processing), in grado sia di gestire transazioni in tempo reale (OLTP) che di eseguire l'elaborazione di query analitiche. Il progetto è scritto in linguaggio Go e distribuito con licenza Apache 2.0. Caratteristiche di TiDB: supporto SQL […]

Rilascio del progetto DXVK 1.3 con implementazione di Direct3D 10/11 sopra l'API Vulkan

È stato rilasciato l'aggiornamento della libreria DXVK 1.3, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11 funzionante tramite la traduzione delle chiamate all'API Vulkan. Per utilizzare DXVK è necessario avere driver che supportano l'API Vulkan, come AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux […]

Meccaniche di gamification: albero delle abilità

Ciao, Habr! Continuiamo la discussione sulle meccaniche della gamification. L'articolo precedente parlava del ranking, mentre in questo tratteremo dell'albero delle abilità (skill tree). Vediamo come viene utilizzato l'albero nei giochi e come questa meccanica può essere applicata nella gamification. L'albero delle abilità è un caso specifico dell'albero tecnologico, la cui origine è stata vista per la prima volta nel gioco da tavolo Civilization in […]

Meccaniche di gamification: classifica

Classifica. Cos'è e come si utilizza nella gamification? La domanda sembra semplice, quasi retorica, ma in realtà anche questa meccanica ovvia presenta molte sfumature, comprese quelle legate all'evoluzione umana. Questo articolo è il primo di una serie di articoli sui componenti, le meccaniche e gli esempi interessanti di gamification. Pertanto, fornirò brevi definizioni per alcuni termini generali. […]

Non accettate di sviluppare ciò che non comprendete

Dal 2018 sono il leader/officiante/sviluppatore principale del team — chiamatelo come preferite, ma l'importante è che sono completamente responsabile di uno dei moduli e di tutti gli sviluppatori che ci lavorano. Questa posizione mi offre una nuova prospettiva sul processo di sviluppo, poiché sono coinvolto in un numero maggiore di progetti e partecipo attivamente […]

Come iniziare a utilizzare User Mode in Linux

Introduzione del traduttore: In mezzo all'ingresso massiccio di vari contenitori nella nostra vita, può essere interessante e utile scoprire da quali tecnologie tutto è iniziato. Alcune di esse possono essere ancora utili oggi, ma non tutti ricordano questi metodi (o li conoscono se non hanno vissuto il loro sviluppo tumultuoso). […]

Il GitHub Package Registry supporterà pacchetti Swift

Il 10 maggio abbiamo lanciato una beta limitata di GitHub Package Registry, un servizio di gestione dei pacchetti che consente di pubblicare facilmente pacchetti pubblici o privati insieme al codice sorgente. Attualmente, il servizio supporta strumenti di gestione dei pacchetti familiari: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), immagini Docker e molto altro. Siamo felici di annunciare che aggiungeremo il supporto per i pacchetti Swift in […]

Informazioni sulla fuga di password di 33 milioni di utenti di Livejournal.com nel 2014.

Il progetto We Leak Info ha annunciato di aver ricevuto il database degli utenti di Livejournal.com, acquisito a seguito di una fuga avvenuta nel 2014 e che coinvolge oltre 33,7 milioni di account. Il database contiene informazioni su nomi utente, email e password. Le password sono presentate senza hashing, in chiaro. Si può verificare la compromissione del proprio account sul sito weleakinfo.com. Maggiori dettagli sull'incidente sono ancora […]

Rilascio del sistema di riconoscimento testo Tesseract 4.1

È stato rilasciato il sistema di riconoscimento ottico dei caratteri Tesseract 4.1, che supporta il riconoscimento di caratteri UTF-8 e testi in più di 100 lingue, tra cui russo, kazako, bielorusso e ucraino. I risultati possono essere salvati come testo semplice, oppure nei formati HTML (hOCR), ALTO (XML), PDF e TSV. Il sistema è stato originariamente creato nel periodo 1985-1995 nel laboratorio della Hewlett Packard, in […]

Jinja2 in C++.

È uscito il generatore di file in C++ Jinja2Cpp. Questo generatore di file si basa su modelli, simile al noto framework per programmatori Python jinja — http://jinja.pocoo.org/. Si basa sulla specifica http://jinja.pocoo.org/docs/2.10/templates/. Gli articoli dell'autore che esplorano alcuni aspetti e chiariscono aree oscure — https://habr.com/ru/post/416581/ e https://habr.com/ru/post/419011/. Fonte: linux.org.ru

Fabrice Bellard ha rilasciato il motore JavaScript

Il matematico francese Fabrice Bellard, più noto per il suo lavoro su ffmpeg, qemu, tcc e il calcolo del numero pi, ha reso disponibile al pubblico QuickJS — un'implementazione compatta di JavaScript in forma di libreria in linguaggio C. Supporta quasi completamente la specifica ES2019, inclusi gli estensioni matematiche. Supera tutti i test del ECMAScript Test Suite. Non ha dipendenze da altre librerie. Il piccolo peso statico […]

Informazioni sugli ormoni.

Ecco, ti trovi in mezzo a una riunione, il cuore e il respiro sono in preda a una tempesta, la gola è secca e nelle orecchie risuona un suono insolito. E non capisci perché tutte queste persone non comprendano argomenti così semplici e razionali, che si incastrano perfettamente nella tua visione del mondo. La voce interiore urla: — «E perché in generale argomenti così ovvi […]

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