Kategori: Administration

Netværksdiagram som kode / Network diagram as code

I de seneste par år er jeg blevet mere involveret i dokumentationen. At skrive en forklarende tekst om, hvordan et givent system fungerer – generelt set, det er relativt enkelt. At tegne et diagram, hvor alle nøgleobjekter og forbindelserne mellem disse objekter vises, er også ret nemt. Men det mest problematiske område – er at holde denne dokumentation opdateret. Og nå […]

Grundlæggende om pålidelig dataoverførsel

Til dem, der ønsker at forstå netværk og protokoller. Kort sagt I artiklen gennemgås grundlæggende om pålidelig dataoverførsel, og der gives eksempler i Go, herunder UDP og TCP. Med inspiration fra bogene 'Computer Networks. Den nedadgående tilgang', da alle kun diskuterer Tanenbaum og Olifer. Transportprotokol Giver en logisk forbindelse mellem applikationsprocesser, […]

Netværk for den begyndende IT-specialist. Obligatorisk grundlag

Cirka 80% af os, der afslutter universitetet med en eller anden IT-specialisering, bliver til sidst ikke programmører. Mange ender i teknisk support, som systemadministratorer, teknikere til reparation af computerudstyr, sælgende rådgivere inden for digital teknologi, managere inden for it-sektoren og så videre. Denne artikel er netop for de 80%, der netop har afsluttet universitetet med en eller anden IT-specialisering og allerede er begyndt at overvåge jobtilbud, […]

Implementering af Reliable Udp protokollen til .Net

Internettet har længe ændret sig. En af de primære protokoller på internettet – UDP anvendes af applikationer ikke kun til levering af datagrammer og multicast, men også til at sikre 'peer-to-peer' forbindelser mellem noder i netværket. På grund af sin enkle opbygning har denne protokol fået mange uventede anvendelsesmuligheder, selvom protokollens ulemper, såsom manglende garanteret levering, stadig er til stede.

Cloud 1C. Alt er klart

Flytning er altid en stressende oplevelse, uanset hvordan den foregår. At flytte fra en mindre komfortabel to-værelses lejlighed til en mere komfortabel, fra by til by, eller helt tage sig sammen og flytte væk fra mor i en alder af 40. Med flytningen af infrastrukturen er det heller ikke så simpelt. Det er én ting, når du har en lille hjemmeside med et par tusinde unikke besøg […]

PostgreSQL Antipatterns: en fortælling om iterativ forbedring af søgning efter navn, eller 'Optimering frem og tilbage'

Tusindvis af salgschefer fra kontorer over hele landet registrerer dagligt titusindvis af kontakter i vores CRM-system — fakta om kommunikation med potentielle eller allerede eksisterende kunder. For at finde denne klient først, og gerne meget hurtigt. Og dette sker ofte efter navn. Derfor er det ikke overraskende, at når man igen gennemgår de "tunge" forespørgsler […]

Bygger en router i SOCKS på en bærbar med Debian 10

I et helt år (eller to) har jeg udsat offentliggørelsen af denne artikel af den primære grund — jeg har allerede offentliggjort to artikler, hvor jeg beskrev processen med at opbygge en router i SOCKS fra en helt almindelig bærbar med Debian. Men siden da er den stabile version af Debian blevet opdateret til Buster, og jeg har modtaget et tilstrækkeligt antal henvendelser fra folk, der har bedt om hjælp […]

Hvordan gør man terminalen til en hjælper og ikke en fjende?

I denne artikel vil vi tale om, hvorfor det er vigtigt ikke at afvise terminalen helt, men at bruge den med måde. Hvornår man skal bruge den, og hvornår man ikke bør. Lad os være ærlige, ingen af os har egentlig brug for terminalen. Vi er vant til, at vi kan klikke på alt, hvad vi kan, og aktivere noget. Vi […]

Hvordan Gitlab-CI arver miljøvariabler?

Variabler i Gitlab kan angives flere steder: I gruppeindstillingerne, I projektindstillingerne, Inden i .gitlab-ci.yml. Her kan variabler i gruppe- og projektindstillingerne angives som 'fil' eller 'almindelig variabel' og markeret som 'beskyttet' og 'maskeret'. Lad os starte med en simpel arv og gradvist gøre det mere komplekst. Den endelige liste over prioritetsniveauer kan ses i slutningen af dokumentet. Arv […]

Pinebook Pro: ikke længere en Chromebook

Nogle gange får man indtryk af, at Chromebooks hovedsageligt købes for at installere Linux på dem. Bare et hurtigt kig på artiklerne på Habr: en, to, tre, fire, … Derfor besluttede PINE Microsystems Inc. og PINE64-samfundet, at markedet har brug for mere end bare Chromebook-halvfabrikata; der mangler Pinebook Pro, som er designet til at køre Linux/*BSD som operativsystem. På […]

Fidus med NVMe på Linux

God eftermiddag. Jeg vil gerne påpege et karakteristisk træk ved Linux, når man arbejder med flere NVMe SSD'er i samme system. Dette er især relevant for dem, der elsker at lave software RAID-arrays af NVMe. Jeg håber, at oplysningerne nedenfor vil hjælpe med at beskytte dine data og spare dig for unødvendige fejl. Vi er alle vant til følgende logik i Linux ved […]

Brug af variabler i Azure DevOps pipelines

Vi fortsætter vores gennemgang af det fantastiske værktøj til udvikling under Windows og mere, Azure DevOps. Denne gang, efter at have kæmpet med miljøvariabler, besluttede jeg at samle al min erfaring i en artikel. Fra det faktum, at de har forskellige syntakser for hver kørsel, til fraværet af en standard mulighed for at overføre variabler fra en fase i pipelinen til en anden. Jeg vil nævne, at de vigtigste […]

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