Skribent: Yuri Gagarin

Statisk analyse – fra bekjentskap til integrasjon

Frustrert over det endeløse code review eller debugging, tenker man av og til på hvordan man kan forenkle livet sitt. Og etter litt søking, eller tilfeldigvis å støte på det, kan man se det magiske uttrykket: «Statisk analyse». La oss se nærmere på hva det er og hvordan det kan samhandle med prosjektet ditt. Egentlig, hvis du skriver på et moderne språk, så selv uten å ane det, […]

Kylling eller egg: vi deler opp IaC

Hva kom først — kyllingen eller egget? Et ganske merkelig utgangspunkt for en artikkel om Infrastructure-as-Code, ikke sant? Hva er et egg? Oftest er Infrastructure-as-Code (IaC) en deklarativ måte å representere infrastruktur på. Her beskriver vi tilstanden vi ønsker å oppnå, fra den fysiske delen til programvarekonfigurasjonen. Derfor brukes IaC for: Ressursforvaltning. Dette inkluderer VMs, S3, VPC og […]

Det er ikke lurt å bruke OFFSET og LIMIT i spørringer med paginering.

De dagar då man inte behövde oroa sig för optimering av databaser är förbi. Tiden står inte still. Varje ny entreprenör inom teknikområdet vill skapa nästa Facebook och strävar efter att samla in alla data som går att nå. Dessa data behövs för att företagen ska kunna träna modeller av högre kvalitet som hjälper till att generera intäkter. I sådana förhållanden är programmerare […]

Utgivningen av systembiblioteket Glibc 2.32

Efter sex månaders utveckling har release av systembiblioteket GNU C Library (glibc) 2.32 publicerats, som helt följer kraven i ISO C11 och POSIX.1-2017. I den nya utgåvan ingår korrigeringar från 67 utvecklare. Bland förbättringarna i Glibc 2.32 kan nämnas: Stöd för Synopsys ARC HS-processorer (ARCv2 ISA) har lagts till. För att porten ska fungera krävs åtminstone binutils 2.32, […]

GPL-koden fra Telegram er hentet av meldingsappen Mail.ru uten å følge GPL

Utvecklaren av Telegram Desktop har upptäckt att klienten im-desktop från Mail.ru, (antagligen en desktopklient för myteam) kopierade den gamla skräddarsydda animationsmotorn från Telegram Desktop utan några ändringar (enligt författaren själv av sämre kvalitet). Dessutom nämndes inte Telegram Desktop initialt, och licensen för koden har ändrats till GPLv3 […]

BETA-testing av PHP 8 har begynt

Den första betautgåvan av den nya versionen av programmeringsspråket PHP 8 har presenterats. Utgivningen är planerad till den 26 november. Samtidigt har korrigerande utgåvor av PHP 7.4.9, 7.3.21 och 7.2.33 skapats, där ansamlade fel och sårbarheter har åtgärdats. De största nyheterna i PHP 8: Inkludering av en JIT-kompilator, vars användning kommer att öka prestandan. Stöd för namngivna funktionsargument, vilket gör att värden kan överföras till en funktion kopplad till namn, det vill säga […]

Utgivelsen av Ubuntu 20.04.1 LTS

Företaget Canonical har presenterat den första korrigerande utgåvan av distributionen Ubuntu 20.04.1 LTS, som inkluderar uppdateringar för flera hundra paket relaterade till att åtgärda sårbarheter och problem som påverkar stabiliteten. I den nya versionen har även fel i installatören och bootloadern åtgärdats. Utgivningen av Ubuntu 20.04.1 markerade fullbordandet av grundläggande stabilisering av LTS-versionen — användare av Ubuntu 18.04 kommer nu att erbjudas möjlighet att uppgradera till […]

Moderna applikationer på OpenShift, del 2: kedjebyggnader

Hei alle sammen! Her er den andre posten i vår serie der vi viser hvordan du kan deployere moderne webapplikasjoner på Red Hat OpenShift. I forrige innlegg berørte vi mulighetene til det nye builder-bildet S2I (source-to-image), som er designet for bygging og deployering av moderne webapplikasjoner på OpenShift-plattformen. Den gangen var vi interessert i temaet rask deployering av applikasjoner, og i dag skal vi se på hvordan […]

3. Check Point SandBlast Agent Management Platform. Trusselforebyggingspolitikk

Velkommen til den tredje artikkelen i serien om den nye skyadministrasjonskonsollen for beskyttelse av personlige datamaskiner — Check Point SandBlast Agent Management Platform. Jeg minner om at vi i den første artikkelen ble kjent med Infinity Portal og opprettet skybasert tjeneste for administrasjon av Endpoint Management Service-agenter. I den andre artikkelen lærte vi om grensesnittet til webkonsollen for administrasjon og installerte agenten med standardpolitikken […]

Best i klassen: Historien om utviklingen av AES-krypteringsstandarden

Fra mai 2020 startet de offisielle salgene av eksterne harddisker WD My Book i Russland, som støtter maskinvarebasert AES-kryptering med 256-bit-nøkkel. På grunn av lovgivningsmessige restriksjoner kunne slike enheter tidligere bare kjøpes fra utenlandske elektronikknettbutikker eller på «gråmarkedet», men nå kan alle som ønsker det anskaffe en sikker lagringsenhet med selskapets 3-årige garanti fra Western Digital. […]

I OpenBSD-current er LLVM 10 importert

I OpenBSD-current har verktøyene LLVM 10 blitt lagt til. Det er verdt å merke seg at i motsetning til den tidligere leverte LLVM 8, distribueres den tiende versjonen (akkurat som den niende) under Apache 2.0-lisensen, hvis bruk er eksplisitt forbudt av prosjektets lisenspolitikk. Utviklerne av OpenBSD har tidligere diskutert å endre lisensen og vurderte dette negativt. Imidlertid påpekes det i presentasjonen fra Eurobsdconf at det til slutt vil være nødvendig […]

Utgitt grafisk redaktør Pinta 1.7, som fungerer som et alternativ til Paint.NET

Etter fem år siden forrige utgivelse er versjonen av den åpne rastergrafikkredigereren Pinta 1.7 blitt dannet, som er et forsøk på å skrive om programmet Paint.NET ved hjelp av GTK. Redigereren gir et grunnleggende sett med verktøy for tegning og bildebehandling, med fokus på nybegynnere. Grensesnittet er maksimeret for enkelhet, og redigereren støtter ubegrenset angrebuffer, lar deg jobbe med flere lag, og kommer med et sett av verktøy […]

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