Categoria: Blog

«Ama e non ama»: DNS su HTTPS

Analizziamo le opinioni sulle caratteristiche del funzionamento di DNS over HTTPS, che recentemente è diventato 'il pomo della discordia' tra provider Internet e sviluppatori di browser. / Unsplash / Steve Halama La natura delle divergenze Negli ultimi tempi, i grandi media e i siti tematici (incluso Habr) scrivono frequentemente sul protocollo DNS over HTTPS (DoH). Esso cripta le richieste al server DNS e le risposte a […]

La legge di Parkinson e come violarla

«Il lavoro riempie il tempo assegnato ad 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. Due parole sulla legge Cyril Northcote Parkinson è stato uno storico britannico e un brillante satirico. Il saggio che inizia con la citazione così frequentemente chiamata legge è stato pubblicato […]

Pubblicata la specifica completa dello smartphone Librem 5

L'azienda Purism ha pubblicato la specifica completa del Librem 5. Hardware principale e caratteristiche: Processore: i.MX8M (4 core, 1.5GHz), GPU supporta OpenGL/ES 3.1, Vulkan, OpenCL 1.2; Memoria RAM: 3 GB; Memoria interna: 32 GB eMMC; Slot MicroSD (supporto per schede 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 in globali 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 varie funzionalità aggiuntive come transazioni, funzioni veloci per navigare negli alberi di dati, blocchi e il proprio linguaggio ObjectScript. Maggiori dettagli sui globali nella serie di articoli «Globali — spade fatate 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 speso nello sviluppo. 2. Non promettere molto, ma fai di più di quanto promesso È meglio informare il tuo team che il compito richiederà tre settimane, ma completarlo in due, piuttosto che il contrario. Seguendo questo principio, costruirai fiducia […]

Il driver dei floppy disk è stato abbandonato nel kernel Linux.

Nella versione 5.3 del kernel Linux sono state apportate modifiche con l'aggiunta di protezioni aggiuntive per le chiamate ioctl relative al driver floppy, e il driver stesso è stato contrassegnato come abbandonato («orphaned»), il che implica la cessazione dei suoi test. Il driver è considerato obsoleto, poiché trovare hardware funzionante per i suoi test è difficile—tutti i dispositivi esterni attuali utilizzano generalmente l'interfaccia USB. Nel frattempo, […]

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

I ricercatori della sicurezza dell'azienda Armis hanno rivelato informazioni su 11 vulnerabilità (PDF) nello stack TCP/IP IPnet, utilizzato nel sistema operativo VxWorks. I problemi sono stati assegnati il nome in codice «URGENT/11». Le vulnerabilità possono essere sfruttate da remoto inviando pacchetti di rete appositamente formattati, inclusi alcuni problemi che potrebbero consentire attacchi tramite firewall e NAT (ad esempio, se l'attaccante […]

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

Nelle parti precedenti (1, 2) abbiamo parlato dei globali come alberi, in questa esamineremo i globali come array sparsi. Un array sparso è una forma di array in cui la maggior parte dei valori assume lo stesso valore. Nella pratica, si incontrano così tanti array sparsi enormi che non ha senso occupare memoria con elementi identici. Pertanto, ha senso implementare array sparsi […]

Globali — spade-macchine per la memorizzazione dei dati. Alberi. Parte 2

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

I globali sono spade di acciaio per la memorizzazione dei dati. Alberi. Parte 1

Le vere spade incantate dei database — i globali — sono da tempo conosciute, ma fino ad ora poche persone sanno come usarle in modo efficace o non ne possiedono affatto questo superpotere. Se si usano i globali nella risoluzione di compiti per cui sono davvero efficaci, si possono ottenere risultati straordinari. Sia in termini di prestazioni, sia nella semplificazione della soluzione del problema (1, 2). I globali sono […]

Utilizzo del calore dei gas di scarico: ecologia con vantaggio

Alla ricerca di modi per aumentare l'efficienza delle aziende nel settore energetico, così come di altri impianti industriali che utilizzano attrezzature che bruciano combustibili fossili (caldaie a vapore, caldaie ad acqua calda, forni tecnologici, ecc.), la questione dell'uso del potenziale dei fumi di scarico non viene sollevata immediatamente. Tuttavia, basandosi sulle norme di calcolo esistenti, sviluppate decenni fa, e sugli standard consolidati per la scelta degli indicatori chiave […]

Google rinuncerà alla ricerca vocale su Android a favore dell'assistente virtuale.

Prima dell'apparizione di Google Assistant nella piattaforma mobile Android era presente la funzione 'Ricerca Vocale', che era strettamente integrata con il principale motore di ricerca. Negli ultimi anni tutte le innovazioni si sono concentrate attorno all'assistente virtuale, quindi il team di sviluppatori di Google ha deciso di sostituire completamente la funzione 'Ricerca Vocale' su Android. Fino a poco tempo fa, era possibile interagire con 'Ricerca Vocale' tramite l'app Google, un widget speciale […]

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