Categoria: Blog

LLVM 10.0

LLVM è una piattaforma per lo sviluppo di compilatori e toolchain con licenza Apache 2.0 con eccezioni. Alcune modifiche in clang: ora la compilazione non viene avviata in un nuovo processo come prima. Sono supportati i concetti di C++20. L'aritmetica dei puntatori in C e C++ è consentita solo all'interno di array, in conformità agli standard. Sono stati aggiunti i controlli appropriati in Undefined Behavior Sanitizer. Migliorato […]

Risultati della ricerca e problemi di prestazioni

Uno degli scenari tipici in tutte le applicazioni che conosciamo è la ricerca di dati in base a criteri specifici e la loro visualizzazione in un formato leggibile. Qui potrebbero esserci ulteriori funzionalità di ordinamento, raggruppamento e paginazione. L'attività, in teoria, è banale, ma nella sua soluzione molti sviluppatori commettono una serie di errori, a causa dei quali poi la performance ne risente. Cerchiamo di esaminare diversi […]

Chi è DevOps e quando non è necessario?

Il tema DevOps è diventato molto popolare negli ultimi anni. Molti sognano di entrarci, ma, come dimostra la pratica, spesso solo a causa dei livelli salariali. Alcuni indicano nel loro curriculum DevOps, anche se non sempre conoscono e comprendono il significato del termine. Qualcuno pensa che dopo aver studiato Ansible, GitLab, Jenkins, Terraform e simili (l'elenco può continuare a piacimento), allora […]

BeeFREE. Traduciamo le persone al lavoro remoto dal 2016

Ciao! Speriamo che tu stia leggendo questo post durante l'orario lavorativo, già trasferito in smart working dal tuo datore di lavoro. Noi siamo riusciti a trasferire i dipendenti in remoto piuttosto rapidamente per un semplice motivo: a partire dal 2016 esiste in azienda BeeFREE, il nostro progetto strategico di lavoro remoto, che consente ai dipendenti di lavorare da casa. Di seguito - su […]

In Chrome 83 verrà introdotta un'impostazione per mostrare l'URL completo nella barra degli indirizzi.

L'azienda Google intende ripristinare l'impostazione che disabilita la distorsione degli URL nella barra degli indirizzi. Nel codice sorgente, sulla base del quale sarà formata la versione di Chrome 83, è stata accettata una modifica con supporto per l'impostazione "chrome://flags/#omnibox-context-menu-show-full-urls", installando la quale nel menu contestuale della barra degli indirizzi apparirà l'opzione "Mostra sempre gli URL completi" per ripristinare la visualizzazione dell'URL completo. Ricordiamo che in Chrome 76 la barra degli indirizzi è stata […]

Firefox Better Web con Scroll è un nuovo modello di monetizzazione da Mozilla

Il 24 marzo, nel suo blog, la Mozilla ha invitato gli utenti di Firefox a partecipare al testing del servizio «Firefox Better Web with Scroll», mirato a un nuovo modello di finanziamento per i siti web. L'obiettivo del progetto è fornire la possibilità di utilizzare un abbonamento a pagamento per finanziare la creazione di contenuti. Questo dovrebbe permettere ai proprietari dei siti di fare a meno della pubblicità. Il servizio è stato organizzato in collaborazione con il progetto Scroll. Il modello appare più o meno così: […]

I migliori 10 trucchi e consigli per Kubernetes

Ci sono molte risorse informative su internet, ma a volte i consigli più semplici si rivelano i più preziosi. Il team di Kubernetes aaS di Mail.ru ha tradotto una raccolta di dieci trucchi e suggerimenti che l'autore dell'articolo ha messo insieme dopo un anno di lavoro con Kubernetes. I suggerimenti non sono ordinati per importanza, ma pensiamo che ognuno possa trovare qualcosa di utile per sé. Il comando più semplice in Kubernetes è […]

In Torchlight III arriverà uno sniper che combina tiro a lungo raggio e dispositivi magici

Lo studio Echtra Games e l'editore Perfect World Entertainment hanno pubblicato un nuovo trailer di Torchlight III. In esso, agli spettatori viene presentato un nuovo tipo di personaggio - il cecchino (Sharpshooter). I разработчиков hanno inoltre raccontato le principali caratteristiche di questo personaggio. Nelle battaglie, l'eroe utilizza abilità a lungo raggio, colpi che centrano con precisione il bersaglio, oltre a vari dispositivi magici. Il cecchino è armato non solo con un moschetto, ma anche con un arco, e […]

L'azienda Oracle ha rilasciato il kernel Unbreakable Enterprise Kernel R5U3

La società Oracle ha rilasciato il terzo aggiornamento funzionale per il nucleo Unbreakable Enterprise Kernel R5, posizionato per l'uso nella distribuzione di Oracle Linux come alternativa al pacchetto standard con il nucleo di Red Hat Enterprise Linux. Il nucleo è disponibile per le architetture x86_64 e ARM64 (aarch64). I codici sorgente del nucleo, compresa la suddivisione in singoli patch, sono stati pubblicati in un repository Git pubblico di Oracle. Il pacchetto Unbreakable Enterprise […]

Berkeley Packet Filters (BPF) — è una tecnologia del kernel Linux che è sulla cresta dell'onda sulle prime pagine delle pubblicazioni tecniche in lingua inglese da diversi anni.

È stata effettuata un'altra release del compilatore Glasgow Haskell Compiler. Tra le novità: Nuove estensioni del linguaggio UnliftedNewtypes, StandaloneKindSignatures e ImportQualifiedPost. Modifiche nella generazione del codice, compresa una specializzazione del codice più aggressiva, un nuovo analizzatore di cicli, ottimizzazione del lavoro con gli array e tagging dei puntatori per grandi tipi di dati. Nuovo comando dell'interprete :instances, che mostra le istanze disponibili per le classi di un dato tipo. Miglioramenti nel funzionamento del profiler integrato del codice. […]

BPF per i più piccoli, parte zero: classic BPF

I Berkeley Packet Filters (BPF) sono una tecnologia del kernel Linux che da diversi anni occupa le prime pagine delle pubblicazioni tecniche in lingua inglese. Le conferenze sono piene di presentazioni sull'uso e lo sviluppo del BPF. David Miller, maintainer del sottosistema di rete Linux, intitola la sua presentazione al Linux Plumbers 2018 "Questo intervento non riguarda XDP" (XDP è uno dei […]

Strace in Linux: storia, struttura e utilizzo

Nei sistemi operativi simili a Unix, la comunicazione tra un programma e il mondo esterno e il sistema operativo avviene attraverso un piccolo insieme di funzioni - chiamate di sistema. Di conseguenza, a fini di debug, può essere utile osservare le chiamate di sistema eseguite dai processi. Il tool strace è utile per monitorare la "vita privata" dei programmi su Linux, ed è di questo che tratta questo articolo. Viene fornita una breve […]

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