Auteur: Yuri Gagarin

Allwinner bereidt nieuwe processoren voor mobiele apparaten voor

Het bedrijf Allwinner zal naar verwachting binnenkort minimaal vier processoren voor mobiele apparaten aankondigen, voornamelijk voor tablets. In het bijzonder worden de chips Allwinner A50, Allwinner A100, Allwinner A200 en Allwinner A300/A301 voorbereid voor aankondiging. Tot nu toe is er gedetailleerde informatie beschikbaar over alleen het eerste van de genoemde producten. De Allwinner A50-processor zal vier rekenkernen bevatten […]

Release van de browser Pale Moon 28.5

De release van de webbrowser Pale Moon 28.5 heeft plaatsgevonden. Deze is afgeleid van de codebasis van Firefox om een hogere efficiëntie te garanderen, het klassieke interface te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden te bieden. Pale Moon-bouws worden gemaakt voor Windows en Linux (x86 en x86_64). De code van het project wordt verspreid onder de MPLv2-licentie (Mozilla Public License). Het project houdt vast aan de klassieke interfaceorganisatie, zonder […]

Verzadigde filosofen of competitief programmeren op .NET

Laten we eens kijken naar concurrent en parallel programmeren in .Net, aan de hand van het probleem van de etende filosofen. Het plan is om van thread/process synchronisatie naar het actor-model te gaan (in de volgende delen). Dit artikel kan nuttig zijn voor een eerste kennismaking of om je kennis op te frissen. Waarom zou je dit überhaupt moeten kunnen? Transistors bereiken hun minimale grootte, en de wet van Moore stuit op de snelheid beperkingen […].

Over de vooringenomenheid van kunstmatige intelligentie

tl;dr: Machine learning zoekt patronen in gegevens. Maar kunstmatige intelligentie kan 'vooringenomen' zijn - dat wil zeggen, onjuiste patronen herkennen. Bijvoorbeeld, een systeem dat huidkanker op foto’s detecteert, kan bijzondere aandacht besteden aan afbeeldingen die in een dokterspraktijk zijn gemaakt. Machine learning kan geen begrip tonen: zijn algoritmen onthullen alleen patronen in cijfers, en als de gegevens niet representatief zijn, zal dat ook zo zijn […]

Feestdag of weekend?

De Eerste Mei komt eraan, geachte Habr-lezer. Onlangs heb ik me gerealiseerd hoe belangrijk het is om eenvoudige vragen aan jezelf te blijven stellen, zelfs als het lijkt alsof het antwoord al bekend is. Dus, wat vieren we? Voor een goed begrip moeten we ten minste van een afstand naar de geschiedenis van de zaak kijken. Zelfs voor een oppervlakkig, maar correct begrip moet de oorspronkelijke bron worden gevonden. Ik zou niet willen […]

100GbE: luxe of urgente noodzaak?

IEEE P802.3ba, de standaard voor gegevensoverdracht via 100-gigabit Ethernet-kanalen (100GbE), werd ontwikkeld van 2007 tot 2010 [3], maar kreeg pas in 2018 brede verspreiding [5]. Waarom pas in 2018 en niet eerder? En waarom ineens in massaproductie? Daar zijn minstens vijf redenen voor… IEEE P802.3ba werd in de eerste plaats ontwikkeld voor […].

Netramesh – een lichtgewicht service mesh oplossing

Tijdens de overstap van een monolithische applicatie naar een microservices-architectuur stuiten we op nieuwe problemen. In een monolithische applicatie is het meestal voldoende om te bepalen in welk deel van het systeem de fout is opgetreden. Waarschijnlijk ligt het probleem in de code van de monoliet zelf, of in de database. Maar als we een probleem gaan zoeken in een microservices-architectuur, is het allemaal niet zo vanzelfsprekend. We moeten alles vinden […].

Release Tutanota 3.50.1

Er is een nieuwe versie van de e-mailclient Tutanota uitgebracht. De wijzigingen omvatten een vernieuwde zoekfunctie en integratie met Let’s Encrypt voor eigen domeinen, evenals 100% Russische vertaling. Tutanota maakt gebruik van end-to-end encryptie, waardoor de zoekfunctie alleen lokaal kan worden uitgevoerd. Hiervoor bouwt de client een volledige tekstindex op. De index wordt lokaal in versleutelde vorm opgeslagen. De vernieuwde zoekfunctie zou aanzienlijk […]

Debian 9.9

Er is weer een update beschikbaar van de huidige stabiele release van het besturingssysteem Debian 9 "Stretch" onder nummer 9.9. In de update zijn meer dan 100 verschillende programma's aangepast, waaronder de Linux-kernel is geüpdatet naar versie 4.9.168, en de pakketten postfix, postgresql, mariadb zijn bijgewerkt. Fouten in rsync, ruby, systemd, unzip, gpac, jquery en vele andere pakketten zijn verholpen. De non-free Bluetooth-firmware is bijgewerkt […]

Oops, ik deed het weer: het debuggen van veelvoorkomende fouten in JavaScript

Soms is het schrijven van JavaScript-code moeilijk, en soms zelfs gewoon angstaanjagend, wat veel ontwikkelaars bekend voorkomt. Tijdens het werk ontstaan onvermijdelijk fouten, en sommige daarvan komen vaak terug. In dit artikel, gericht op beginnende ontwikkelaars, worden deze fouten en hun oplossingen besproken. Voor de duidelijkheid zijn de namen van functies, eigenschappen en objecten ontleend aan een populair lied. Dit helpt […]

Hoe 70 taken in één dag te volbrengen: leven in tasktrackers — een goed leven

Ik heb geprobeerd om systematisch taken bij te houden, waarschijnlijk zo'n 20-25 keer. En elke poging mislukte, zoals ik nu begrijp, om twee redenen. Ten eerste, om tijd te besteden aan het bijhouden van taken, moet je begrijpen — waarom doe je dit? Je begint taken bij te houden, besteedt daar tijd aan, doet minder taken, en waarom? Het is moeilijk om welke klus dan ook […]

"Hoe te stoppen met branden", of de problemen van de binnenkomende informatiestroom van de moderne mens

In de 20e eeuw verliep het leven en werk van mensen volgens een plan. Op het werk (vereenvoudigd — stel je een fabriek voor) hadden mensen een duidelijk plan voor de week, de maand, het jaar. Vereenvoudigd: je moet 20 onderdelen maken. Niemand komt en zegt dat er nu 37 onderdelen gemaakt moeten worden, en daarnaast een artikel moet worden geschreven met overpeinzingen over […]

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