Auteur: Yuri Gagarin

Volledig functionele I/O reactor in pure C

Inleiding De I/O reactor (single-threaded event loop) is een patroon voor het schrijven van hoogbelaste software, dat in veel populaire oplossingen wordt gebruikt: Node.js, Tor, Transmission, Chromium, Memcached … In dit artikel bekijken we de achtergrond van de I/O reactor en het principe van zijn werking, schrijven we een implementatie in minder dan 200 regels code en laten we een eenvoudige HTTP-server meer dan 40 miljoen verzoeken per minuut verwerken. Voorwoord […]

De Yuzu-emulator kan nu al Pokémon Sword en Shield uitvoeren, maar bugs hinderen nog het spelen.

De Yuzu-emulator kan nu de recent uitgebrachte Pokémon Sword en Shield voor Nintendo Switch afspelen. Op dit moment is het nog niet mogelijk om het project in volle glorie te ervaren, maar het feit dat de emulator Pokémon Sword en Shield zonder problemen heeft kunnen reproduceren, zegt al veel. De huidige versie lijdt echter onder talloze bugs, maar de ontwikkelaar van Yuzu is van plan om deze zo snel mogelijk […]

Uitgave van de Linux-distributie PCLinuxOS 2019.11

De release van de gebruikersondersteunde distributie PCLinuxOS 2019.11 is gepresenteerd. De distributie werd in 2003 opgericht op basis van Mandrake Linux (de latere Mandriva), maar is later afgeweken naar een zelfstandig project. De piek van de populariteit van PCLinuxOS viel in 2010, waarin, volgens een enquête onder lezers van het tijdschrift Linux Journal, PCLinuxOS alleen werd overtroffen door Ubuntu (in de ranking van 2013 stond PCLinuxOS al op de 10e plaats). […]

GitHub heeft een eeuwigdurend archief gecreëerd waarin Open Source-repositories voor toekomstige generaties worden bewaard.

De voormalige kolenmijn waarin het Arctic World Archive is gevestigd. Foto: Guy Martin / Bloomberg Businessweek Vrije software is de hoeksteen van de moderne beschaving en een gezamenlijk erfgoed van de hele mensheid. De missie van het GitHub Archive-programma is om deze code voor toekomstige generaties te bewaren, zodat de geschiedenis van de Alexandrijnse bibliotheek zich nooit herhaalt. Daarom zal GitHub veel back-ups op verschillende […]

Google helpt complexe woorden correct uit te spreken

Google is van plan om het proces van het leren van de uitspraak van woorden te vereenvoudigen. Hiervoor is een nieuwe functie geïntegreerd in de Google-zoekmachine, die het mogelijk maakt om te oefenen met de uitspraak van moeilijke woorden. Gebruikers kunnen horen hoe een bepaald woord correct wordt uitgesproken. Ook is het mogelijk om het woord in de microfoon van de smartphone uit te spreken, waarna het systeem de uitspraak analyseert en aangeeft wat er moet worden aangepast om het optimale resultaat te bereiken. […]

Uitgave van Debian 10.2

De tweede correctie-update van de Debian 10-distributie is gepubliceerd, die de opeengestapelde pakketupdates en tekortkomingen in de installer behandeld. De release bevat 67 updates die problemen met de stabiliteit oplossen en 49 updates die kwetsbaarheden verhelpen. Onder de wijzigingen in Debian 10.1 zijn de recente stabiele versies van de pakketten flatpak, gnome-shell, mariadb-10.3, mutter, postfix, spf-engine, ublock-origin en vanguards opmerkelijk. […]

De standaard C-bibliotheek PicoLibc 1.1 is beschikbaar.

Keith Packard, een actieve ontwikkelaar van Debian, leider van het X.Org-project en maker van vele X-uitbreidingen, waaronder XRender, XComposite en XRandR, heeft de release van de nieuwe standaard C-bibliotheek PicoLibc 1.1 gepresenteerd, die is ontwikkeld voor gebruik op ingebedde apparaten met beperkte permanente opslagcapaciteit en RAM. Tijdens de ontwikkeling is een deel van de code ontleend aan de newlib-bibliotheek van het Cygwin-project en AVR Libc, die zich heeft ontwikkeld […]

Wie is wie in IT?

In de huidige fase van de ontwikkeling van industriële softwareontwikkeling is er een diversiteit aan productierollen waarneembaar. Het aantal groeit, de classificatie wordt elk jaar complexer, en vanzelfsprekend worden de processen voor het selecteren van specialisten en het omgaan met menselijk kapitaal ingewikkelder. Informatie technologie (IT) is een gebied van hooggekwalificeerd personeel en een tekort aan arbeidskrachten. Hier is het proces van het opleiden van personeel, de noodzaak voor systematische inzet van mensenpotentieel voortdurend aanwezig […]

Stanford University — een bezoek en overzicht

Ik had de gelegenheid om de Stanford Universiteit te bezoeken, die een van de meest prestigieuze en hoogst gerankte onderwijsinstellingen ter wereld is, evenals een van de meest geavanceerde in de IT-sector. De campus en de lesgebouwen zijn indrukwekkend! Terwijl ik de gebouwen bekeek, kwam het idee op om informatie over studiemogelijkheden voor buitenlandse studenten te delen (waarom niet?). Ik besloot informatie te verzamelen en een overzicht voor te bereiden. De geschiedenis van de oprichting van Stanford […]

3. Ontwerp van het bedrijfsnetwerk op Extreme switches

Goedendag, vrienden! Vandaag ga ik verder met de serie over Extreme switches met een artikel over het ontwerpen van Enterprise-netwerken. In dit artikel zal ik proberen beknopt te zijn: de modulaire benadering van het ontwerpen van een Enterprise-netwerk beschrijven, de verschillende opbouwvormen van een van de belangrijkste modules van een bedrijfsnetwerk - het backbone-netwerk (ip-campus) behandelen, de voordelen en nadelen van de verschillende opties voor het reserveren van kritische netwerkknopen aan de hand van een abstract voorbeeld beschrijven, een ontwerp maken of bijwerken […]

Nieuwe versies van Wine 4.20 en Wine Staging 4.20

Er is een experimentele release van de open implementatie van de Win32 API — Wine 4.20. Sinds de release van versie 4.19 zijn 37 bugrapporten gesloten en zijn er 341 wijzigingen aangebracht. De belangrijkste wijzigingen zijn: een nieuwe release van de Mono-engine 4.9.4, met een update van de ondersteuning voor FNA (een project voor het creëren van een alternatieve implementatie van Microsoft XNA Game Studio 4.0 om het porten van Windows-spellen te vergemakkelijken); statusopslag verzekerd […]

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