Skribent: Yuri Gagarin

Dark Launch i Istio: hemmelige tjenester

«Fare Gefahr er mitt navn», sa Austin Powers, en internasjonal gåtefull figur. Men det som er høyt verdsatt av superagenter og etterretningstjenester, er ikke like nyttig for IT-tjenester, der kjedsomhet er mye bedre enn fare. Og Istio sammen med OpenShift og Kubernetes gjør distribusjon av mikrotjenester til en virkelig kjedelig og forutsigbar prosess – og det er fantastisk. Dette og mer om […]

GCC 9 er portert for OS/2

Bitwise works har portert en samling av GCC 9.2 kompilerere for operativsystemet OS/2 og plattformene basert på dette, ArcaOS og eComStation. Tidligere var GCC 4.9.2 tilgjengelig for ArcaOS, men for OS/2 var GCC 8.3.0 tilgjengelig. Det påpekes at muligheten for å bruke GCC 9 vil gjøre det lettere for fellesskapet å tilpasse flere applikasjoner og biblioteker for OS/2, inkludert […]

TTY — en terminal som ikke er ment for hjemmebruk

Er det mulig å overleve kun med TTY-funksjoner? Her er min korte historie om hvordan jeg slet med TTY, og ønsket å få det til å fungere skikkelig. Bakgrunnshistorie Nylig, på min gamle bærbare PC, gikk grafikkortet i stykker. Så mye at jeg ikke kunne starte noen operativsysteminstallatør i det hele tatt. Windows krasjet med feilmeldinger under installasjonen av grunnleggende drivere. Installeringen av Linux gikk i det hele tatt […]

Loki — logger innsamling med Prometheus-tilnærming

Hei, Habr-folk! I forkant av lanseringen av et nytt kurs i «DevOps-praksis og verktøy», har vi forberedt en oversettelse av spennende materiale for dere. Denne artikkelen er en kort introduksjon til Loki. Loki-prosjektet støttes av Grafana og har som mål å samle logger (fra servere eller containere) på en sentralisert måte. Den største inspirasjonskilden for Loki var Prometheus, med ideen om å bruke tilnærmingene deres til loggforvaltning: […]

X-Client-Data-headeren som en metode for identifisering av Chrome-brukere

Under diskusjonen om Googles initiativ for å standardisere innholdet i HTTP-headeren User-Agent, påpekte utvikleren av nettleseren Kiwi den gjenværende HTTP-headeren «X-Client-Data» i Chrome, som potensielt bryter med EUs generelle personvernsforordning (GDPR). Diskusjonen kritiserte også dobbeltmoralen til Google, som på den ene siden fremmer metoder for å blokkere skjult identifisering og sporing av handlinger […]

Nye utgivelser av Node.js 13.8, 12.15 og 10.19 med sikkerhetsoppdateringer

Utviklerne av JavaScript-serverplattformen Node.js har publisert korrigerte utgaver 13.8.0, 12.15.0 og 10.19.0, som løser tre sårbarheter: CVE-2019-15606 — feilaktig håndtering av valgfrie mellomrom (OWS) etter verdien i HTTP-headeren; CVE-2019-15605 — muligheten for å utføre HRS-angrep (HTTP Request Smuggling, som lar innholdet i andre forespørsel bli injisert i samme strøm mellom frontend og backend) ved å sende […]

Automatisk sjekk av kravene i spesifikasjonen under dynamisk modellering

Fortsetter temaet «Hva er bevisene deres?», ser vi på problemet med matematisk modellering fra en annen vinkel. Når vi har bekreftet at modellen samsvarer med den simple livs sannheten, kan vi svare på det grunnleggende spørsmålet: «Hva har vi egentlig her?». Når vi lager en modell av et teknisk objekt, ønsker vi vanligvis å bekrefte at objektet vil oppfylle forventningene våre. For dette brukes […]

Modelbaseret design. Oprettelse af en pålidelig model ved hjælp af et eksempel på en luftvarmeveksler.

«Hvis du leser teksten 'bison' på elefantens bur, ikke tro på øynene dine» Kuzma Prutkov I den forrige artikkelen om modellbasert design ble det vist hvorfor et objektmodell er nødvendig, og bevist at uten denne modellen kan man kun omtale model based design som markedsføringssludder, meningsløst og ubarmhjertig. Men med fremveksten av objektmodellen vil alltid kvalifiserte ingeniører […]

Er det farlig å ha RDP åpent på Internett?

Jeg har ofte lest meninger om at det å ha RDP (Remote Desktop Protocol) porten åpen mot internett er ganske usikkert, og at man ikke bør gjøre det. Man burde gi tilgang til RDP enten via VPN, eller kun fra bestemte ’hvite’ IP-adresser. Jeg administrerer flere Windows Servere for små firmaer, der jeg har fått i oppdrag å sikre fjernadgang […]

Python Gateway i InterSystems IRIS

Denne artikkelen er viet Python Gateway — et fellesskapsprosjekt med åpen kildekode for InterSystems IRIS dataplattform. Dette prosjektet gjør det mulig å orkestrere alle maskinlæringsalgoritmer laget på Python (hovedmiljøet for mange Data Scientists), bruke mange ferdige biblioteker for raskt å utvikle adaptive, automatiserte analytiske AI/ML-løsninger på InterSystems IRIS-plattformen. I denne artikkelen vil jeg vise hvordan […]

Ny versjon av meldingsprogrammet Miranda NG 0.95.11

Det er offentliggjort en ny betydelig utgivelse av den flerprotokoll klienten for øyeblikkelig melding Miranda NG 0.95.11, som fortsetter utviklingen av programmet Miranda. Blant de støttede protokollene finnes: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter og VKontakte. Koden til prosjektet er skrevet i C++ og distribueres under GPLv2-lisensen. Programmet støtter kun Windows-plattformen. Blant de mest bemerkelsesverdige endringene i den nye […]

Inlinec — en ny måte å bruke C-kode i Python-skript.

Prosjektet inlinec har foreslått en ny måte å integrere C-kode inline i Python-skript. Funksjoner på C defineres direkte i én fil med Python-koden, og brytes ut med dekoratoren «@inlinec». Det samlede skriptet kjører i en omgang gjennom interpreteren spython, og blir analysert med den tilgjengelige mekanismen for kodeker i Python, som gir mulighet for å koble til en parser for å konvertere skriptet […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster