Categoria: Blog

Il rilascio del sistema di modellazione 3D Blender 2.80

Dopo quasi due anni di sviluppo, è stata pubblicata la versione del pacchetto software di modellazione 3D Blender 2.80, che è diventata una delle più significative nella storia del progetto. Le principali novità includono: Un'interfaccia utente completamente riprogettata, che è diventata più familiare per gli utenti con esperienza in altri pacchetti grafici. È stata offerta una nuova tema scuro e pannelli familiari con un moderno set di icone invece delle […]

«Ama e non ama»: DNS over HTTPS

Analizziamo le opinioni riguardo alle caratteristiche del funzionamento del DNS over HTTPS, che negli ultimi tempi è diventato un "grande tema di scontro" tra fornitori di servizi Internet e sviluppatori di browser. / Unsplash / Steve Halama Il nocciolo della questione Negli ultimi tempi, i principali media e piattaforme dedicate (incluso Habr) scrivono frequentemente del protocollo DNS over HTTPS (DoH). Esso crittografa le richieste ai server DNS e le risposte a […]

La legge di Parkinson e come infrangerla

«Il lavoro riempie il tempo assegnato a esso». Legge di Parkinson Se non sei un funzionario britannico del 1958, non devi seguire questa legge. Nessun lavoro deve occupare tutto il tempo a disposizione. Un po' sulla legge Cyril Northcote Parkinson – storico britannico e brillante satirico. L'essay che inizia con la citazione, spesso seriamente chiamata legge, è stato pubblicato […]

Pubblicata la specifica completa dello smartphone Librem 5

L'azienda Purism ha pubblicato la specifica completa del Librem 5. Componenti principali e caratteristiche: Processore: i.MX8M (4 core, 1.5GHz), GPU supporta OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Memoria interna: 32 GB eMMC; Slot MicroSD (supporto per schede di memoria fino a 2 TB); Schermo 5.7″ IPS TFT con risoluzione 720×1440; Batteria rimovibile da 3500 mAh; Wi-Fi: 802.11abgn (2.4GHz + […]

Transazioni nei globali di InterSystems IRIS

Il DBMS InterSystems IRIS supporta strutture interessanti per la memorizzazione dei dati — i globali. In sostanza, si tratta di chiavi multi-livello con vari vantaggi aggiuntivi come transazioni, funzioni rapide per l'attraversamento di alberi di dati, blocchi e un proprio linguaggio ObjectScript. Maggiori informazioni sui globali nella serie di articoli "Globali — le spade magiche per la memorizzazione dei dati": Alberi. Parte 1 Alberi. Parte 2 Array sparsi. Parte […]

101 consigli su come diventare un buon programmatore (e una brava persona)

1. Impara a cercare su Google Essere un programmatore significa imparare a cercare risposte alle proprie domande. Imparando a "googlare" in modo efficace, risparmierai molto tempo nel tuo sviluppo. 2. Non promettere troppo, ma fai di più di quanto promesso È meglio informare il tuo team che il completamento di un compito richiederà tre settimane, ma completarlo in due, piuttosto che il contrario. Seguendo questo principio, costruirai fiducia […]

Il driver dei floppy disk è lasciato nel kernel Linux senza supporto

Nel kernel di Linux 5.3 sono state integrate modifiche per aggiungere ulteriore protezione alle chiamate ioctl associate al driver floppy, il quale è stato contrassegnato come non più supportato («orphaned»), il che implica l'interruzione dei test. Il driver è considerato obsoleto poiché è difficile trovare hardware funzionante per testarlo: tutti i dispositivi di archiviazione esterni moderni utilizzano, in generale, l'interfaccia USB. Nel frattempo […]

11 vulnerabilità sfruttabili da remoto nel stack TCP/IP di VxWorks

I ricercatori di sicurezza dell'azienda Armis hanno rivelato 11 vulnerabilità (PDF) nel stack TCP/IP IPnet, utilizzato nel sistema operativo VxWorks. Questi problemi sono stati designati con il nome in codice «URGENT/11». Le vulnerabilità possono essere sfruttate da remoto tramite l'invio di pacchetti di rete appositamente formattati; per alcuni problemi, è possibile effettuare attacchi anche attraverso firewall e NAT (ad esempio, se l'attaccante […]

I globali sono array sparsi per la memorizzazione dei dati. Array sparsi. Parte 3

Nelle parti precedenti (1, 2) abbiamo parlato dei globali come alberi; in questa parte considereremo i globali come matrici sparse. Una matrice sparsa è un tipo di matrice in cui la maggior parte dei valori assume lo stesso valore. Nella pratica, si incontrano matrici sparse così grandi che non ha senso occupare memoria con elementi identici. Pertanto, ha senso implementare matrici sparse […]

I globali sono forzieri per la memorizzazione dei dati. Alberi. Parte 2

Inizio — vedi parte 1. 3. Varianti delle strutture nell'uso dei globali Una struttura come un albero ordinato presenta diversi casi particolari. Esaminiamo quelli che hanno valore pratico nell'uso dei globali. 3.1 Caso particolare 1. Un nodo senza rami I globali possono essere utilizzati non solo come array, ma anche come normali variabili. Ad esempio, come contatore: Set ^counter […]

I Globali — spade-treasure per la conservazione dei dati. Alberi. Parte 1

Le vere lame-viola delle banche dati — i globali — sono noti da tempo, ma pochi sanno come usarli efficacemente o non possiedono affatto questa superarma. Se si utilizzano i globali per affrontare quei compiti per cui sono realmente efficaci, si possono ottenere risultati straordinari. O nella performance o nella semplificazione della soluzione del problema (1, 2). I globali sono una speciale […]

Utilizzo del calore dei gas di scarico: ecologia con profitto

Cercando modi per aumentare l'efficienza delle imprese del settore energetico e di altre strutture industriali che utilizzano attrezzature che bruciano combustibili fossili (caldaie a vapore, caldaie ad acqua, forni industriali, ecc.), la questione dell'utilizzo del potenziale dei gas di scarico non viene sollevata per prima cosa. Nel frattempo, basandosi sulle norme di calcolo esistenti, sviluppate decenni fa, e sugli standard consolidati per la scelta dei principali indicatori […]

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