Forfatter: Yuri Gagarin

Dark Launch i Istio: hemmelige tjenester

»Farlig – mit andet navn«, sagde Austin Powers, en mand af international mystik. Men det, der er i hævd blandt superagenter og efterretningstjenester, er helt uacceptabelt for IT-tjenester, hvor kedsomhed er meget bedre end fare. Og Istio sammen med OpenShift og Kubernetes gør implementeringen af mikroservices til en virkelig kedelig og forudsigelig proces – og det er fantastisk. Om dette og om […]

GCC 9 er porteret til OS/2

Firmaet Bitwise Works har udført porteringen af GCC 9.2-compilerpakken til OS/2 operativsystemet og de platforme, der er baseret på dette, ArcaOS og eComStation. Tidligere blev GCC 4.9.2 tilbudt til ArcaOS, men i portene til OS/2 var GCC 8.3.0 tilgængelig. Det bemærkes, at muligheden for at bruge GCC 9 vil give fællesskabet mulighed for at tilpasse flere programmer og biblioteker til at fungere med OS/2, herunder […]

TTY — en terminal, der ikke er til hjemmebrug

Er det muligt at overleve udelukkende med TTYs muligheder? Her er min korte historie om, hvordan jeg havde problemer med TTY, og ønskede at få det til at fungere ordentligt. Baggrund For nylig brød grafikkortet på min gamle bærbare computer sammen. Det brød sammen så meget, at jeg ikke kunne starte installationsprogrammet for noget operativsystem. Windows crashede med fejl under installationen af de grundlæggende drivere. Installation af Linux virkede slet ikke […]

Loki - logindsamling ved hjælp af Prometheus-tilgangen

Hej, Habrafolk! Forud for starten af et nyt hold til kurset «DevOps-praksis og værktøjer» har vi forberedt en oversættelse af et interessant materiale. Denne artikel er en kort introduktion til Loki. Projektet Loki understøttes af Grafana og er rettet mod centraliseret logindsamling (fra servere eller containere). Den primære inspirationskilde for Loki var Prometheus med idéen om at anvende dens tilgange til logstyring: […]

X-Client-Data headeren som en metode til identifikation af Chrome-brugere

I diskussionen om Googles initiativ for at harmonisere indholdet af HTTP-headeren User-Agent, gjorde udvikleren af browseren Kiwi opmærksom på den tilbageværende HTTP-header «X-Client-Data» i Chrome, som potentielt overtræder den gældende generelle databeskyttelsesforordning (GDPR) i EU. Under diskussionen blev Googles dobbelthed også kritiseret, da virksomheden på den ene side fremmer metoder til at blokere skjult identifikation og sporing af handlinger […]

Nye versioner af Node.js 13.8, 12.15 og 10.19 med sårbarheder rettet.

Udviklerne af serverplatformen Node.js har udgivet rettelserne 13.8.0, 12.15.0 og 10.19.0, som løser tre sikkerhedssårbarheder: CVE-2019-15606 - fejlagtig behandling af valgfrie whitespace-tegn (OWS), der kommer efter værdien i HTTP-headere; CVE-2019-15605 - mulighed for at udføre HRS-angreb (HTTP Request Smuggling, der tillader indsprøjtning i indholdet af andre anmodninger, der behandles i samme strøm mellem front-end og back-end) gennem transmission af […]

Automatisk kontrol af krav i teknisk specifikation under dynamisk modelleringsproces

Fortsætter emnet "Hvad er dine beviser?", lad os se på problemet med matematisk modellering fra en anden vinkel. Efter at have sikret os, at modellen svarer til den grundlæggende sandhed i livet, kan vi besvare det centrale spørgsmål: "Hvad har vi egentlig her?" Når vi skaber en model af et teknisk objekt, ønsker vi generelt at sikre, at dette objekt vil leve op til vores forventninger. Det er derfor, der udføres […]

Modelorienteret design. Oprettelse af en pålidelig model, ved eksempel på en luftvarmeveksler.

"Hvis du læser teksten 'bison' på elefantens bur, så tro ikke dine egne øjne" Khozma Prutkov I den forrige artikel om modelbaseret design blev det vist, hvad formålet med en objektmodel er, og det blev bevist, at uden denne objektmodel kan vi kun tale om modelbaseret design som en markedsføringsnonsens, meningsløs og ubarmhjertigt. Men når objektmodellen er til stede, har dygtige ingeniører altid […]

Er det farligt at have RDP åbent på internettet?

Jeg har ofte læst meninger om, at det er meget usikkert at have RDP (Remote Desktop Protocol) porten åben på internettet, og at det ikke bør gøres. Man bør give adgang til RDP enten gennem VPN eller kun fra bestemte "hvide" IP-adresser. Jeg administrerer flere Windows Servere for små virksomheder, hvor jeg har fået til opgave at sikre fjernadgang […]

Python Gateway i InterSystems IRIS

Denne artikel er dedikeret til Python Gateway — et community-projekt med open source til InterSystems IRIS dataplatform. Dette projekt muliggør orkestrering af enhver maskinlæringsalgoritme skrevet i Python (den primære platform for mange dataforskere), samt brugen af adskillige færdige biblioteker til hurtigt at skabe adaptive, robotbaserede analytiske AI/ML-løsninger på InterSystems IRIS platformen. I denne artikel vil jeg vise, hvordan […]

Den nye version af instant messaging-programmet Miranda NG 0.95.11

En ny betydelig version af multi-protokolklienten til øjeblikkelig beskedudveksling Miranda NG 0.95.11 er blevet offentliggjort, som fortsætter udviklingen af programmet Miranda. Blandt de understøttede protokoller er: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter og VKontakte. Projektkoden er skrevet i C++ og distribueres under GPLv2 licensen. Programmet understøtter kun drift på Windows-platformen. Blandt de mest mærkbare ændringer i den nye […]

Inlinec — a new way to use C code in Python scripts

Projektet inlinec har foreslået en ny metode til inline-integration af C-kode i Python-scripts. Funktioner skrevet i C defineres direkte i samme fil som Python-koden og adskilles med dekoratoren "@inlinec". Det samlede script kører som det er med fortolkeren spython og analyseres ved hjælp af den codec-mekanisme, der er tilgængelig i Python, hvilket muliggør tilslutning af en parser til at konvertere scriptet […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster