Categorie: Blog

Hoe kies je een Open Source-licentie voor een RAD-framework op GitHub

In dit artikel zullen we het kort hebben over auteursrechten, maar voornamelijk over het kiezen van een vrije licentie voor het RAD-framework IONDV. Dit framework en voor open source producten die daarop zijn gebaseerd. We zullen de permissieve licentie Apache 2.0 bespreken, wat ons naar deze keuze heeft geleid en met welke oplossingen we tijdens het proces zijn geconfronteerd. Het proces van het kiezen van een licentie is vrij arbeidsintensief […]

Aangenaam en nuttig in het onderwijs

Hallo allemaal! Een jaar geleden schreef ik een artikel over hoe ik een universiteitscursus signaalverwerking organiseerde. Uit de reacties blijkt dat het artikel veel interessante ideeën bevat, maar het is groot en lastig leesbaar. Ik wilde het al een tijd opdelen in kleinere delen en deze begrijpelijker maken. Maar het lukt me niet om hetzelfde twee keer te schrijven. Daarbij, […]

Release van distributie Deepin 15.11, dat zijn eigen grafische omgeving ontwikkelt

De release van de distributie Deepin 15.11 is gepresenteerd, gebaseerd op de Debian pakketten, maar ontwikkelt zijn eigen Deepin Desktop Environment en ongeveer 30 gebruikersapplicaties, waaronder de muziekspeler DMusic, video player DMovie, berichten systeem DTalk, de installer en de software-installatiecentrum Deepin Software Center. Het project is opgericht door een groep ontwikkelaars uit China, maar is uitgegroeid tot een internationaal project. De distributie ondersteunt […]

Release van build-systeem CMake 3.15

De cross-platform open source build script generator CMake 3.15 is uitgebracht, dat als alternatief voor Autotools fungeert en wordt gebruikt in projecten zoals KDE, LLVM/Clang, MySQL, MariaDB, ReactOS en Blender. De code van CMake is geschreven in C++ en wordt verspreid onder de BSD-licentie. CMake staat bekend om het bieden van een eenvoudige scriptingtaal, de mogelijkheid om functionaliteit uit te breiden via modules, en een minimaal aantal afhankelijkheden (geen binding aan […]

Voordelen en nadelen van HugePages

De vertaling van het artikel is bedoeld voor studenten van de cursus ‘Linux Beheerder’. Eerder heb ik beschreven hoe je Hugepages in Linux kunt controleren en inschakelen. Dit artikel is alleen nuttig als je daadwerkelijk mogelijkheden hebt om Hugepages te gebruiken. Ik ben veel mensen tegengekomen die misleid worden door het vooruitzicht dat Hugepages de prestaties op magische wijze zullen verbeteren. Ondanks dat is hugepaging een complex onderwerp, […]

Kubernetes Operator op Python zonder frameworks en SDK

Go is op dit moment de dominante keuze onder programmeertalen voor het schrijven van operators voor Kubernetes. Dit heeft objectieve redenen, zoals: Er is een krachtige framework voor het ontwikkelen van operators in Go - de Operator SDK. Spraakmakende applicaties zoals Docker en Kubernetes zijn in Go geschreven. Je operator in Go schrijven betekent communiceren met het ecosysteem in […]

Balancering van schrijven en lezen in de database

In het vorige artikel heb ik het concept en de implementatie van een database besproken die is gebaseerd op functies in plaats van op tabellen en velden zoals in relationele databases. Daarin zijn veel voorbeelden gegeven die de voordelen van deze benadering ten opzichte van de klassieke aanpak aantonen. Veel mensen vonden ze echter niet overtuigend genoeg. In dit artikel zal ik laten zien hoe dit concept het mogelijk maakt om snel en gemakkelijk te balanceren […]

Ontwikkeling van een applicatie in SwiftUI. Deel 1: gegevensstroom en Redux

Na deelname aan de State of the Union-sessie op WWDC 2019 besloot ik om SwiftUI grondig te bestuderen. Ik heb veel tijd besteed aan het werken ermee en ben nu begonnen met de ontwikkeling van een echte applicatie die nuttig kan zijn voor een breed publiek. Ik heb het MovieSwiftUI genoemd — een app voor het vinden van nieuwe en oude films, evenals het verzamelen van […]

Update van de DNS-servers BIND 9.14.4 en Knot 2.8.3

Er zijn correctieve updates gepubliceerd voor de stabiele versies van de DNS-server BIND 9.14.4 en 9.11.9, evenals voor de in ontwikkeling zijnde experimentele versie 9.15.2. In de nieuwe releases is een kwetsbaarheid (CVE-2019-6471) verholpen die werd veroorzaakt door een raceconditie en die kon leiden tot een denial-of-service (afsluiten van het proces bij het afgaan van assert) bij het blokkeren van een groot aantal binnenkomende pakketten. Bovendien is in de nieuwe versie 9.14.4 ondersteuning voor de GeoIP2 API toegevoegd […]

We bouwen een pipeline voor geautomatiseerde testen op Azure DevOps

Onlangs kwam ik een nog niet erg populaire oplossing tegen in de wereld van DevOps, namelijk Azure DevOps-pijplijnen. Ik merkte meteen het gebrek aan duidelijke handleidingen of artikelen over het onderwerp. Ik weet niet waar dat aan ligt, maar Microsoft heeft duidelijk werk te verzetten in het populariseren van deze tool. Vandaag gaan we een pijplijn bouwen voor geautomatiseerde tests binnen de Azure-cloud. Laten we beginnen, […]

Functionele DBMS

De wereld van databases wordt al lang gedomineerd door relationele databasesystemen die SQL gebruiken. Dit is zo sterk dat de opkomende varianten NoSQL worden genoemd. Ze hebben een zekere plaats op deze markt weten te veroveren, maar relationele databasesystemen zijn nog lang niet uitgerangeerd en worden nog steeds actief gebruikt voor hun doeleinden. In dit artikel wil ik het concept van een functionele database beschrijven. Voor een beter begrip zal ik […]

In de nieuwe Microsoft Edge kan globale multimedia controle verschijnen.

Microsoft werkt aan een nieuwe globale multimedia-controller voor zijn browser Edge, die is gebaseerd op Chromium. Het wordt gerapporteerd dat de controller, die geactiveerd kan worden door op de knop 'Multimedia' in de adresbalk te klikken, nu niet alleen een lijst kan weergeven van de momenteel afgespeelde audio- of videobestanden, maar ook andere actieve multimedia-sessies, die daarna afzonderlijk kunnen worden gewisseld en beheerd. […]

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