Kategori: Administration

Komplekse systemer. Udvikling til et kritisk niveau

Hvis du har brugt tid på at overveje komplekse systemer, forstår du uden tvivl vigtigheden af netværk. Netværk styrer vores verden. Fra kemiske reaktioner i en celle, til netværk af relationer i økosystemet, handels- og politiske netværk, der former historiens gang. Eller lad os overveje denne artikel, du læser. Du fandt den sandsynligvis på et socialt netværk eller downloadede den fra et computernetværk […]

Hvordan vi har forbedret vores webapplikation med 20 gange ved hjælp af WebAssembly

Denne artikel ser på en case om acceleration af webapplikationer ved at erstatte JavaScript-beregninger med WebAssembly. Hvad er WebAssembly? Kort sagt er det et binært instruktionformat til en stakbaseret virtuel maskine. Ofte kaldes Wasm (den forkortede betegnelse) et programmeringssprog, men det er ikke korrekt. Instruktionsformatet udføres i browseren sammen med JavaScript. Det er vigtigt, at WebAssembly kan […]

PyDERASN: hvordan jeg skrev en ASN.1-bibliotek med slots og blobs

ASN.1 er en standard (ISO, ITU-T, ГОСТ) for et sprog, der beskriver strukturerede oplysninger samt reglerne for kodning af disse oplysninger. For mig som programmør er det blot endnu et format til serialisering og repræsentation af data, ligesom JSON, XML, XDR og andre. Det er ekstremt udbredt i vores almindelige liv, og mange støder på det: i mobil-, telefon- og VoIP- kommunikation (UMTS, LTE, […]

Han er ikke din Rook

I takt med at Rook bliver mere populært, er jeg begyndt at tale om de faldgruber og problemer, der venter dig på din vej. Om mig: Erfaring med administration af Ceph siden version hammer, grundlægger af fællesskabet t.me/ceph_ru på Telegram. For ikke at være uden belæg vil jeg henvise til accepterede indlæg på Habr (bedømt efter rating) om problemer med Ceph. For en større del af problemerne […]

Bitmap-indekser i Go: søgning med vild hastighed

Indledning Jeg præsenterede dette foredrag på engelsk på GopherCon Rusland 2019 i Moskva og på russisk ved et Meetup i Nizhny Novgorod. Det handler om bitmap-indekset — mindre kendt end B-tree, men ikke mindre interessant. Jeg deler optagelsen af præsentationen på engelsk samt den skriftlige transcription på russisk. Vi vil se på, […]

Python er en hjælper til at finde billige flybilletter for dem, der elsker at rejse.

Forfatteren af artiklen, hvis oversættelse vi offentliggør i dag, siger, at hendes mål er at fortælle om udviklingen af en web-scraper i Python ved hjælp af Selenium, som søger efter priser på flybilletter. Ved søgning på billetter anvendes fleksible datoer (+- 3 dage i forhold til de angivne datoer). Scraperen gemmer søgningsresultaterne i en Excel-fil og sender en e-mail med de samlede resultater til den, der har kørt den, […]

Docker: ikke skadelige råd

I kommentarerne til min artikel Docker: skadelige råd var der mange anmodninger om at forklare, hvorfor den beskrevne Dockerfile er så frygtelig. Kort resumé af den tidligere serie: to udviklere arbejder under stramme deadlines for at sammensætte en Dockerfile. I processen kommer Ops Igor Ivanovich ind. Den endelige Dockerfile er så dårlig, at AI er på randen af et hjerteanfald. Lad os nu se på, hvad der er galt med denne […]

12. Check Point Kom i gang R80.20. Logs & Rapporter

Velkommen til den 12. lektion. I dag vil vi tale om et andet ret vigtigt emne, nemlig arbejdet med logs og rapporter. Nogle gange viser denne funktionalitet sig at være afgørende ved valget af beskyttelsesmiddel. «Sikkerhedsfolk» elsker virkelig et brugervenligt rapporteringssystem og funktionel søgning efter forskellige hændelser. Det er svært at bebrejde dem. I grund og grund er logs […]

Reservede i Kubernetes: det findes

Mit navn er Sergey, jeg er fra ITSumma, og jeg vil fortælle, hvordan vi nærmer os backup i Kubernetes. På det seneste har jeg arbejdet meget med rådgivning i implementeringen af forskellige devops-løsninger for forskellige teams, og specifikt arbejder jeg tæt på projekter med brug af K8s. På konferencen Uptime day 4, som var dedikeret til backup i komplekse […]

PowerShell Desired State Configuration og filskaber: del 1. Opsætning af DSC Pull Server til arbejde med en SQL-database

PowerShell Desired State Configuration (DSC) gør det betydeligt nemmere at deployere og konfigurere operativsystemer, serverroller og applikationer, når du har hundrede servere. Men når DSC bruges on-premises, dvs. ikke i MS Azure, opstår der et par nuancer. De er især mærkbare, hvis organisationen er stor (fra 300 arbejdsstationer og servere), og ikke har åbnet døren til […]

Bruger AppDynamics med Red Hat OpenShift v3

I den seneste tid ønsker mange organisationer, at deres applikationer migrerer fra monolitter til mikrotjenester ved hjælp af „platform som en service“ (PaaS), såsom RedHat OpenShift v3. AppDynamics har foretaget betydelige investeringer for at sikre førsteklasses integration med sådanne udbydere. AppDynamics integrerer sine agenter med RedHat OpenShift v3 ved hjælp af Source-to-Image (S2I) metoder. S2I er et værktøj til opbygning af reproducerbare […]

Leder efter sårbarheder i UC Browser

Introduktion I slutningen af marts rapporterede vi, at vi havde opdaget en skjult mulighed for at downloade og køre usikret kode i UC Browser. I dag vil vi se nærmere på, hvordan denne download foregår, og hvordan hackere kan udnytte den til deres egne formål. For nogle tid siden promoverede og distribuerede UC Browser meget aggresivt: det blev installeret på brugerens enheder ved hjælp af skadelig software, og blev distribueret med […]

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