Categorie: Blog

De basisprincipes van Ansible, zonder welke uw playbooks een klomp kleverige macaroni zijn

Ik doe veel reviews voor anderen zijn Ansible-code en schrijf ook veel zelf. Tijdens het analyseren van fouten (zowel van anderen als van mezelf), en na enkele interviews, begreep ik de belangrijkste fout die gebruikers van Ansible maken - ze duiken in complexe zaken zonder de basis te beheersen. Om deze wereldwijde onrechtvaardigheid te corrigeren, besloot ik een introductie tot Ansible te schrijven […]

De release van de openSUSE Leap 15.2 distributie

Na meer dan een jaar ontwikkeling is de release van de openSUSE Leap 15.2-distributie een feit. De release is opgebouwd met behulp van een basisset pakketten uit de in ontwikkeling zijnde SUSE Linux Enterprise 15 SP2-distributie, waarop nieuwere versies van gebruikersapplicaties uit de openSUSE Tumbleweed-repository worden geleverd. Een universele DVD-image van 4 GB is beschikbaar voor download, evenals een verkleinde installatie-image die pakketten downloadt via […]

Release van Psalm 3.12, een statische analyser voor de programmeertaal PHP. Alpha-release van PHP 8.0

Het bedrijf Vimeo heeft een nieuwe release van de statische analyzer Psalm 3.12 vrijgegeven, waarmee zowel voor de hand liggende als moeilijk te detecteren fouten in PHP-code kunnen worden opgespoord en sommige typen fouten automatisch kunnen worden gecorrigeerd. Het systeem is geschikt voor het identificeren van problemen in zowel verouderde code als in code die gebruikmaakt van moderne mogelijkheden die zijn geïntroduceerd in nieuwe versies van PHP. De code van het project is geschreven in […]

We onderzoeken de VoIP-engine Mediastreamer2. Deel 2

De inhoud van dit artikel is afkomstig van mijn Dzen-kanaal. We creëren een toon generator In het vorige artikel hebben we de mediastreamer-bibliotheek, ontwikkeltools geïnstalleerd en hun werking getest door een testapplicatie te bouwen. Vandaag zullen we een applicatie maken die een toon signaal kan genereren op de geluidskaart. Om deze taak op te lossen, moeten we de filters combineren in het onderstaande schema van de geluidsgenerator: We lezen het schema links […]

We onderzoeken de VoIP-engine Mediastreamer2. Deel 3

De inhoud van dit artikel is afkomstig van mijn Dzen-kanaal. We verbeteren het voorbeeld van de toon generator In het vorige artikel hebben we een toon generator applicatie geschreven en daarmee geluid uit de computer speaker gehaald. Nu zullen we ons richten op het feit dat ons programma, als het stopt, het geheugen niet teruggeeft aan de heap. Het is tijd om dit probleem op te helderen. Nadat het schema […]

Laten we de VoIP-engine Mediastreamer2 bestuderen. Deel 7

De inhoud van dit artikel is afkomstig van mijn Dzen-kanaal. We gebruiken TShark voor RTP-pakket analyse In het vorige artikel hebben we een afstandsbediening schema verzameld van de generator en de detector van tonale signalen, die met elkaar verbonden waren via de RTP-stroom. In dit artikel blijven we de overdracht van het audiosignaal via het RTP-protocol bestuderen. Eerst splitsen we onze testapplicatie in een zender en ontvanger en leren we […]

DNS Push-notificaties hebben de status van voorgestelde standaard ontvangen.

Het IETF-commissies (Internet Engineering Task Force), verantwoordelijk voor de ontwikkeling van internetprotocollen en architectuur, heeft de RFC voor het mechanisme "DNS Push Notifications" afgerond en de bijbehorende specificatie gepubliceerd onder het identificatienummer RFC 8765. De RFC heeft de status "Voorgesteld Standaard" gekregen, waarna de werking voor het verkrijgen van de status van een Draft Standard zal beginnen, wat feitelijk betekent dat het protocol volledig gestabiliseerd is en rekening houdt met alle […]

PPSSPP 1.10 is uitgebracht

PPSSPP is een emulator voor de PlayStation Portable (PSP) spelconsole, die gebruikmaakt van High Level Emulation (HLE) technologie. De emulator draait op een groot aantal platforms, waaronder Windows, GNU/Linux, macOS en Android, en maakt het mogelijk om een enorme verscheidenheid aan PSP-spellen te spelen. PPSSPP vereist geen originele PSP-firmware (en kan deze niet starten). In versie 1.10: Verbeteringen in grafische weergave en compatibiliteit Prestatieverbeteringen […]

Lua 5.4

Na 29 juni werd, na twee jaar ontwikkeling, stil en ongemerkt de nieuwe versie van de programmeertaal Lua — 5.4 uitgebracht. Lua is een eenvoudige, geïnterpreteerde programmeertaal die gemakkelijk in applicaties kan worden ingebouwd. Dankzij deze eigenschappen wordt Lua veel gebruikt als extensie- of configuratietaal voor programma's (in het bijzonder computer games). Lua wordt verspreid onder de MIT-licentie. De vorige versie (5.3.5) werd uitgebracht […]

Laten we de VoIP-engine Mediastreamer2 bestuderen. Deel 8

Het materiaal van dit artikel is afkomstig van mijn Zen-kanaal. Structuur van het RTP-pakket In het vorige artikel hebben we met TShark RTP-pakketten vastgelegd die onze ontvanger en zender wisselden. In dit artikel zullen we de elementen van het pakket in verschillende kleuren markeren en bespreken wat hun functie is. We bekijken hetzelfde pakket, maar nu met gekleurde velden en verklarende labels: In […]

Laten we de VoIP-engine Mediastreamer2 bestuderen. Deel 12

Het materiaal van dit artikel is afkomstig van mijn Zen-kanaal. In het vorige artikel heb ik beloofd de belastingsevaluatie van de ticker en manieren om overmatige rekencapaciteit in de mediastreamer tegen te gaan te bespreken. Maar ik besloot dat het logischer zou zijn om eerst de problemen met het debuggen van custom filters te belichten, die verband houden met het verplaatsen van gegevens, en daarna de vragen over prestatieoptimalisatie te behandelen. Debugging van custom filters Nadat we in […]

Ervaringen met CEPH

Wanneer de data meer wordt dan wat op één schijf past, is het tijd om na te denken over RAID. In mijn jeugd hoorde ik vaak van ouderen: “Op een dag zullen RAID-systemen tot het verleden behoren, objectopslag zal de wereld overspoelen en jij weet niet eens wat CEPH is,” daarom was het in mijn zelfstandige leven een prioriteit om mijn eigen cluster op te zetten. Het doel van het experiment was om vertrouwd te raken met de interne structuur van Ceph […]

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