emne: Log

Bygge en automatisert testpipeline på Azure DevOps

Jeg kom nylig over et ikke så populært beist i DevOps-verdenen, Azure DevOps-rørledninger. Jeg følte umiddelbart mangelen på noen klare instruksjoner eller artikler om emnet, jeg vet ikke hva dette er forbundet med, men Microsoft har helt klart noe å jobbe med når det gjelder popularisering av verktøyet. I dag skal vi bygge en pipeline for automatisert testing inne i Azure-skyen. Så, […]

Grunnleggende om gjennomsiktig proxying ved bruk av 3proxy og iptables/netfilter eller hvordan du "legger alt gjennom en proxy"

I denne artikkelen vil jeg avsløre mulighetene for transparent proxying, som lar deg omdirigere hele eller deler av trafikken gjennom eksterne proxy-servere helt ubemerket av klienter. Da jeg begynte å løse dette problemet, ble jeg møtt med det faktum at implementeringen hadde ett betydelig problem - HTTPS-protokollen. I de gode gamle dager var det ingen spesielle problemer med transparent HTTP-proxy, […]

Funksjonell DBMS

Verden av databaser har lenge vært dominert av relasjonelle DBMS-er, som bruker SQL-språket. Så mye at nye varianter kalles NoSQL. De klarte å skaffe seg en viss plass i dette markedet, men relasjonelle DBMS-er kommer ikke til å dø, og fortsetter å bli aktivt brukt til deres formål. I denne artikkelen ønsker jeg å beskrive konseptet med en funksjonell database. For bedre forståelse, […]

Lenge leve kongen: hierarkiets grusomme verden i en flokk løse hunder

I store grupper av mennesker dukker det alltid opp en leder, enten det er bevisst eller ikke. Maktfordelingen fra det høyeste til det laveste nivået i den hierarkiske pyramiden har en rekke fordeler for gruppen både som helhet og for enkeltindivider. Tross alt er orden alltid bedre enn kaos, ikke sant? I tusenvis av år har menneskeheten i alle sivilisasjoner implementert en hierarkisk maktpyramide gjennom en rekke […]

Balansere skriver og leser i en database

I en tidligere artikkel beskrev jeg konseptet og implementeringen av en database bygget på funksjoner, fremfor tabeller og felt som i relasjonsdatabaser. Den ga mange eksempler som viste fordelene med denne tilnærmingen fremfor den klassiske. Mange fant dem ikke overbevisende nok. I denne artikkelen vil jeg vise hvordan dette konseptet lar deg raskt og enkelt balansere […]

CryptoARM basert på PKCS#12-beholder. Oppretting av elektronisk signatur CadES-X Long Type 1.

En oppdatert versjon av det gratis cryptoarmpkcs-verktøyet har blitt utgitt, designet for å fungere med x509 v.3-sertifikater lagret både på PKCS#11-tokens, med støtte for russisk kryptografi, og i beskyttede PKCS#12-beholdere. Vanligvis lagrer en PKCS#12-beholder et personlig sertifikat og dens private nøkkel. Verktøyet er helt selvforsynt og kjører på Linux, Windows, OS X-plattformer. Et særtrekk ved verktøyet er […]

Fedora CoreOS forhåndsvisning annonsert

Fedora CoreOS er et selvoppdaterende minimalt operativsystem for å kjøre beholdere i produksjonsmiljøer sikkert og i stor skala. Den er for øyeblikket tilgjengelig for testing på et begrenset sett med plattformer, men flere kommer snart. Kilde: linux.org.ru

Er det på tide at spillutviklere slutter å lytte til fansen sin?

Det var en tvist om en artikkel, og jeg bestemte meg for å legge ut oversettelsen for offentlig visning. På den ene siden sier forfatteren at utviklere ikke bør hengi spillere i spørsmål om manus. Hvis du ser på spill som kunst, så er jeg enig - ingen vil spørre fellesskapet hvilken slutt de skal velge for boken sin. På den andre siden […]

Oracle Linux 8 utgivelse

Oracle har publisert utgivelsen av Oracle Linux 8-distribusjonen, laget på grunnlag av pakkebasen Red Hat Enterprise Linux 8. Monteringen leveres som standard basert på standardpakken med kjernen fra Red Hat Enterprise Linux (basert på 4.18. kjerne). Den proprietære Unbreakable Enterprise Kernel for Oracle Linux 8 er fortsatt under utvikling. Når det gjelder funksjonalitet, gir Oracle beta ut […]

I Kasakhstan var det obligatorisk å installere et statssertifikat for MITM

I Kasakhstan sendte teleoperatører meldinger til brukere om behovet for å installere et myndighetsutstedt sikkerhetssertifikat. Uten installasjon vil ikke Internett fungere. Det bør huskes at sertifikatet ikke bare påvirker det faktum at offentlige etater vil kunne lese kryptert trafikk, men også det faktum at hvem som helst kan skrive hva som helst på vegne av enhver bruker. Mozilla har allerede lansert [...]

Applikasjonsutvikling på SwiftUI. Del 1: Dataflyt og Redux

Etter å ha deltatt på State of the Union-sesjonen på WWDC 2019, bestemte jeg meg for å ta et dypdykk i SwiftUI. Jeg har brukt mye tid på å jobbe med det og har nå begynt å utvikle en ekte applikasjon som kan være nyttig for et bredt spekter av brukere. Jeg kalte det MovieSwiftUI - dette er en app for å søke etter nye og gamle filmer, i tillegg til å samle dem […]

Firefox 68.0.1-oppdatering

En korrigerende oppdatering for Firefox 68.0.1 har blitt publisert, som løser flere problemer: Bygger for macOS er signert med en Apple-nøkkel, slik at de kan brukes i betaversjoner av macOS 10.15; Rettet et problem med den manglende fullskjermsknappen når du så en video i HBO GO fullskjermmodus; Rettet en feil som førte til at feil meldinger dukket opp for enkelte lokaliteter når du prøvde å be om ved hjelp av […]