Auteur: Yuri Gagarin

Dark Launch in Istio: geheime diensten

"Gevaren is mijn tweede naam," zei Austin Powers, de mysterieuze man van internationale allure. Maar wat gewaardeerd wordt door superagenten en inlichtingendiensten, is totaal ongeschikt voor IT-diensten, waar saaiheid veel beter is dan gevaren. En Istio samen met OpenShift en Kubernetes maken het implementeren van microservices een echt saai en voorspelbaar proces - en dat is geweldig. Dit en […]

GCC 9 geport voor OS/2

Het bedrijf Bitwise works heeft de poort van de GCC 9.2-compilatorsuite uitgevoerd voor het besturingssysteem OS/2 en op dit systeem gebaseerde platforms zoals ArcaOS en eComStation. Eerder werd voor ArcaOS GCC 4.9.2 aangeboden, maar in de OS/2-poorten was GCC 8.3.0 beschikbaar. Het wordt opgemerkt dat de mogelijkheid om GCC 9 te gebruiken de gemeenschap in staat zal stellen om meer applicaties en bibliotheken aan te passen voor gebruik in OS/2, inclusief […]

TTY - een terminal die niet voor thuisgebruik is

Is het mogelijk om te overleven met alleen de mogelijkheden van TTY? Hier is mijn korte verhaal over hoe ik worstelde met TTY, terwijl ik een fatsoenlijke werking van het systeem wenste. Achtergrond Onlangs crashte de videokaart van mijn oude laptop. Het was zo erg dat ik zelfs de installer van een besturingssysteem niet kon opstarten. Windows viel uit met fouten tijdens de installatie van basis stuurprogramma's. De installatie van Linux ging helemaal […]

Loki — logverzamelaar met een aanpak van Prometheus

Hallo, Habr-gebruikers! In de aanloop naar de start van een nieuwe reeks van de cursus 'DevOps praktijken en tools' hebben we een vertaling van interessant materiaal voor jullie voorbereid. Dit artikel is een kort overzicht van Loki. Het Loki-project wordt ondersteund door Grafana en is gericht op het centraal verzamelen van logs (van servers of containers). De belangrijkste bron van inspiratie voor Loki was Prometheus, met het idee om zijn benaderingen voor logbeheer toe te passen: […]

X-Client-Data header als methode voor gebruikersidentificatie in Chrome

Tijdens de bespreking van het initiatief van Google om de inhoud van de HTTP-header User-Agent te uniformeren, wees de ontwikkelaar van de browser Kiwi op de nog aanwezige HTTP-header ‘X-Client-Data’ in Chrome, die mogelijk in strijd is met de geldende algemene verordening gegevensbescherming (GDPR) in de Europese Unie. Tijdens de discussie werd ook de dubbelzinnigheid van de acties van Google bekritiseerd, die aan de ene kant methoden promoot voor het blokkeren van verborgen identificatie en het volgen van activiteiten […]

Nieuwe releases van Node.js 13.8, 12.15 en 10.19 met kwetsbaarheden opgelost

De ontwikkelaars van het server-side JavaScript-platform Node.js hebben correctieve uitgaven 13.8.0, 12.15.0 en 10.19.0 gepubliceerd, waarin drie kwetsbaarheden zijn verholpen: CVE-2019-15606 — onjuiste verwerking van optionele spaties (OWS) na een waarde in de HTTP-header; CVE-2019-15605 — de mogelijkheid om een HRS-aanval (HTTP Request Smuggling, wat in staat stelt zich in te voegen in de inhoud van andere verzoeken die in dezelfde stroom tussen de frontend en backend worden verwerkt) door middel van verzending […]

Automatische controle van de vereisten van het technisch ontwerp tijdens dynamische modellering

Laten we het thema "Wat zijn uw bewijzen?" verder verkennen en eens kijken naar het probleem van wiskundige modellering vanuit een andere invalshoek. Nadat we ons ervan hebben verzekerd dat het model overeenkomt met de rauwe werkelijkheid, kunnen we de belangrijkste vraag beantwoorden: "Wat hebben we hier eigenlijk?" Bij het creëren van een model van een technisch object willen we doorgaans bevestigen dat dit object aan onze verwachtingen voldoet. Daarom worden er […]

Modelgeoriënteerd ontwerpen. Het maken van een betrouwbare model, aan de hand van een luchtwarmtewisselaar.

"Als je op het olifantenverblijf de tekst 'buffel' leest, geloof dan je ogen niet" Kozma Prutkov. In het vorige artikel over modelgeoriënteerd ontwerp is aangetoond waarom een model van een object nodig is en is bewezen dat zonder dit model alles wat met modelgebaseerd ontwerp te maken heeft, slechts als marketingpraatje kan worden beschouwd, zinloos en onverzoenlijk. Maar als het objectmodel beschikbaar is, hebben bekwame ingenieurs altijd […]

Is het gevaarlijk om RDP open te houden op het internet?

Ik heb vaak gehoord dat het openhouden van de RDP (Remote Desktop Protocol) poort op het internet behoorlijk onveilig is en dat je dat niet moet doen. Toegang tot RDP zou alleen via VPN of vanuit bepaalde 'witte' IP-adressen moeten worden verleend. Ik beheer verschillende Windows Servers voor kleine bedrijven, waarbij mij de taak is toegewezen om op afstand toegang te bieden […]

Python Gateway in InterSystems IRIS

Dit artikel is gewijd aan de Python Gateway — een communityproject met open broncode voor het InterSystems IRIS dataplatfom. Dit project stelt je in staat om elke machine learning-algoritme, geschreven in de programmeertaal Python (de belangrijkste omgeving voor veel data scientists), te orkestreren en gebruik te maken van talloze kant-en-klare bibliotheken voor het snel creëren van adaptieve, geautomatiseerde analytische AI/ML-oplossingen op het InterSystems IRIS-platform. In dit artikel laat ik zien hoe […]

Nieuwe versie van de instant messaging-app Miranda NG 0.95.11

Een nieuwe significante release van de multiprotocollen client voor directe berichten, Miranda NG 0.95.11, is uitgebracht, die de ontwikkeling van het programma Miranda voortzet. Onder de ondersteunde protocollen bevinden zich: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter en VKontakte. De code van het project is geschreven in C++ en wordt verspreid onder de GPLv2-licentie. Het programma ondersteunt alleen de Windows-plattform. Onder de meest opvallende wijzigingen in de nieuwe […]

Inlinec — een nieuwe manier om C-code te gebruiken in Python-scripts

Het inlinec-project heeft een nieuwe manier voorgesteld om inline C-code te integreren in Python-scripts. Functies in C worden rechtstreeks in hetzelfde bestand als de Python-code gedefinieerd, gemarkeerd met de decorator ‘@inlinec’. Het samengevoegde script wordt zoals het is uitgevoerd door de spython-interpreter en wordt geparsed met behulp van de in Python beschikbare codec-mechanisme, waarmee het mogelijk is om een parser aan te sluiten voor het omzetten van het script […]

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