Categorie: Blog

‘Houdt van en houdt niet van’: DNS over HTTPS

We onderzoeken de meningen over de kenmerken van het werken met DNS over HTTPS, dat de laatste tijd een ‘appel van onenigheid’ is geworden onder internetproviders en browserontwikkelaars. / Unsplash / Steve Halama De essentie van het onenigheid De laatste tijd schrijven grote media en thematische platforms (waaronder Habr) vaak over het DNS over HTTPS-protocol (DoH). Het versleutelt verzoeken aan de DNS-server en de antwoorden op […]

De wet van Parkinson en hoe deze te doorbreken

„Werk vult de tijd die ervoor beschikbaar is“. De wet van Parkinson Als je geen Britse ambtenaar bent uit 1958, volg dan deze wet niet. Geen enkel werk hoeft de volledige tijd te benutten die ervoor is uitgetrokken. Een paar woorden over de wet Cyril Northcote Parkinson – Britse historicus en briljant satiricus. Met de quote, die zo vaak serieus de wet wordt genoemd, begint een essay dat is gepubliceerd […]

De volledige specificaties van de Librem 5 smartphone zijn gepubliceerd

Purism heeft de volledige specificaties van de Librem 5 gepubliceerd. Belangrijke hardware en specificaties: Processor: i.MX8M (4 cores, 1,5 GHz), GPU ondersteunt OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Interne opslag: 32 GB eMMC; MicroSD-slot (ondersteunt geheugenkaarten tot 2 TB); Scherm 5,7" IPS TFT met een resolutie van 720×1440; Verwijderbare batterij van 3500 mAh; Wi-Fi: 802.11abgn (2,4 GHz + […]

Transacties in de globalen InterSystems IRIS

De database InterSystems IRIS ondersteunt interessante structuren voor gegevensopslag - globals. Dit zijn in wezen hiërarchische sleutels met diverse extra voordelen zoals transacties, snelle functies om door gegevensbomen te navigeren, vergrendelingen en zijn eigen ObjectScript-taal. Meer over globals in de serie artikelen 'Globals - zwaarden van dataopslag': Bomen. Deel 1 Bomen. Deel 2 Spars arrays. Deel […]

101 tips om een goede programmeur (en persoon) te worden

1. Leer goed te googelen. Programmeur zijn betekent antwoorden op je vragen zoeken. Door effectief te 'googelen', bespaar je veel tijd bij de ontwikkeling. 2. Beloven niet veel, maar meer doen dan beloofd. Het is beter om je team te laten weten dat het drie weken duurt om een taak uit te voeren, maar deze in twee weken te voltooien, dan andersom. Door dit principe te volgen, bouw je vertrouwensrelaties […

De floppy-diskdriver is zonder ondersteuning gelaten in de Linux-kernel

In de Linux-kernel 5.3 zijn wijzigingen aangenomen met extra bescherming voor ioctl-aanroepen met betrekking tot de floppy-driver, die zelf is gemarkeerd als zonder ondersteuning ('orphaned'), wat inhoudt dat het testen is stopgezet. De driver wordt als verouderd beschouwd, omdat het moeilijk is om werkende apparatuur te vinden voor het testen — alle actuele externe opslagapparaten gebruiken meestal een USB-interface. Aan de andere kant […

11 op afstand exploiteerbare kwetsbaarheden in de TCP/IP-stack van VxWorks

Beveiligingsonderzoekers van Armis hebben informatie onthuld over 11 kwetsbaarheden (PDF) in de TCP/IP-stack IPnet, die wordt gebruikt in het besturingssysteem VxWorks. De problemen hebben de codenaam 'URGENT/11' gekregen. De kwetsbaarheden kunnen op afstand worden geëxploiteerd door speciaal voorbereide netwerkpakketten te verzenden; voor sommige problemen is het mogelijk om een aanval uit te voeren via firewalls en NAT (bijvoorbeeld als de aanvaller […

Globals zijn krachtige tools voor gegevensopslag. Sparse arrays. Deel 3

In de vorige delen (1, 2) spraken we over globals als bomen; in dit deel bekijken we globals als sparse arrays. Een sparse array is een type array waarin de meeste waarden gelijk zijn. In de praktijk komen er vaak zulke enorme sparse arrays voor, dat het geen zin heeft om geheugen te verbruiken voor identieke elementen. Daarom is het zinvol om sparse arrays te implementeren […]

Globals zijn krachtige tools voor gegevensopslag. Bomen. Deel 2

Begin — zie deel 1. 3. Structuurvarianten bij het gebruik van globals. Structuren zoals een geordende boom hebben verschillende specifieke gevallen. Laten we de gevallen bekijken die praktijkwaarde hebben bij het werken met globals. 3.1 Specifiek geval 1. Eén knooppunt zonder takken. Globals kunnen niet alleen als een array worden gebruikt, maar ook als gewone variabelen. Bijvoorbeeld als een teller: Set ^counter […]

Globals zijn krachtige tools voor gegevensopslag. Bomen. Deel 1

Echte krachtige tools voor database-opslag — globals — zijn al lang bekend, maar toch kunnen nog steeds weinig mensen ze effectief gebruiken of hebben ze deze superkracht nog niet onder de knie. Wanneer globals worden gebruikt voor de taken waarvoor ze echt geschikt zijn, kunnen opmerkelijke resultaten worden behaald. Of in prestaties of in het vereenvoudigen van de oplossing van de taak (1, 2). Globals zijn speciale […]

Hernieuwde warmte van rookgassen: ecologie met winst

Bij het zoeken naar manieren om de efficiëntie van bedrijven in de energiesector en andere industriële objecten te verhogen, waar apparatuur op fossiele brandstoffen draait (stoomboilers, verwarmingsketels, technologische ovens, enz.), komt de vraag naar het benutten van het potentieel van rookgassen niet als eerste naar voren. Terwijl we ons baseren op de bestaande normeringen die tientallen jaren geleden zijn ontwikkeld, en de gevestigde standaarden voor het kiezen van belangrijke indicatoren […]

Google stopt met spraakzoeken in Android ten gunste van de virtuele assistent

Voor de komst van Google Assistant had het mobiele platform Android de functie 'Spraakzoekfunctie', die nauw verbonden was met de primaire zoekmachine. In de afgelopen jaren waren alle innovaties gericht op de virtuele assistent, daarom heeft het ontwikkelteam van Google besloten om de functie 'Spraakzoekfunctie' op Android volledig te vervangen. Tot voor kort was het mogelijk om te communiceren met de 'Spraakzoekfunctie' via de Google-app, een speciale widget […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster