Skribent: Yuri Gagarin

Bilderesizing på farten

I nesten alle webapplikasjoner som bruker bilder, er det behov for å generere miniaturekopier av disse bildene, ofte med flere alternative bildestørrelser. Det kan også være en kilde til hodepine å legge til nye størrelser i en eksisterende applikasjon. Her er oppgaven: Oppgi listen over krav: Generere ekstra bilder i valgfritt format dynamisk uten å måtte legge til ekstra funksjonalitet i applikasjonen til enhver tid i applikasjonens livssyklus; […]

OpenResty: gjør NGINX til en fullverdig applikasjonsserver

Vi publiserer igjen transkripsjonen av foredraget fra konferansen HighLoad++ 2016, som fant sted i Skolkovo i kvinnefuru 7.–8. november i fjor. Vladimir Protasov snakker om hvordan man kan utvide funksjonaliteten til NGINX med OpenResty og Lua. Hei alle sammen, mitt navn er Vladimir Protasov, jeg jobber i Parallels. Jeg skal fortelle litt om meg selv. I tre fjerdedeler av livet mitt har jeg jobbet med å skrive kode. Jeg ble […]

I Opera-nettleseren for PC er det nå mulig å gruppere faner.

Utviklerne har lansert en ny versjon av nettleseren Opera 67. Takket være fanegruppingsfunksjonen, kalt «områder», vil den hjelpe brukerne med å være mer organiserte. Du kan opprette opptil fem områder, gi hver av dem sitt eget navn og bilde. Denne tilnærmingen gjør det mulig å holde faner for arbeid, fritid, hjemme, hobbyer osv. i forskjellige vinduer. Opera utførte en undersøkelse som viste at […]

GitLab fortsetter sin politikk med å påtvinge JavaScript.

Ignorerer meldinger om problemer som ber om muligheten til å bruke GitLab uten å gi det tilgang til JavaScript, fortsetter GitLab å styrke avhengigheten av JavaScript. Nå gir ikke serveren listen over filer som HTML, men legger til et element på siden med id «js-tree-list», hvor elementer settes inn via JavaScript. Denne oppførselen styres av variabelen vue_file_list_enabled, som i sin tur […]

Utgivelse av distribusjonen for oppretting av brannmurer IPFire 2.25

Det er tilgjengelig en distribusjonsversjon for oppretting av rutere og brannmurer IPFire 2.25 Core 141. IPFire har en enkel installasjonsprosess og organisering av konfigurasjonen via et intuitivt webgrensesnitt med omfattende visualiseringer. Størrelsen på ISO-fil for installasjon er 290 MB (x86_64, i586, ARM). Systemet er modulært; i tillegg til de grunnleggende funksjonene for pakke-filtrering og trafikkbehandling, er det tilgjengelige moduler med implementering av systemet for […]

Nano eller minimalistic IDE

I denne artikkelen vil jeg vise deg kraften og skjønnheten til tekstredigeringsverktøyet nano, som ved første øyekast virker enkelt og ubetydelig. Innledning Utviklerne har faktisk forberedt mange nyttige funksjoner for deg, som du kanskje ikke engang er klar over, for eksempel: automatisk innrykk, gå til tilhørende klammeparentes og til og med automatisk utfylling! La oss gå i rekkefølge. Standard hurtigtaster M […]

Yandex.Disk har forbudd bruken av open source-verktøyet rclone

Bakgrunn Hei, Habr! Skrivingen av dette innlegget ble utløst av en ganske merkelig feil som jeg i går kveld fikk på min bærbare datamaskin med Linux (ja, jeg er en av de merkelige menneskene som bruker GNU/Linux på bærbare datamaskiner); jeg fikk i stedet for innholdet på min Yandex.Disk: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Den første tanken: nettverket er nede, ikke så farlig. Men ved […]

Microsoft Edge-nettleseren for iOS har fått to nye funksjoner

Microsoft har gitt ut en ny oppdatering for sin Edge-nettleser i Apple App Store. Den nye versjonen 44.13.1 bringer to nye funksjoner designet for å øke produktets attraktivitet for iOS-brukere. Først, brukere av iPhone og iPad som foretrekker Microsofts nettleser fremfor Apple Safari, har fått muligheten til å aktivere funksjonen for sporingforebygging, og de kan velge mellom grunnleggende, balansert eller maksimal blokkering. […]

Sårbarheter i OpenSMTPD som tillåter fjärr- och lokal rootåtkomst

Qualys har avdekket enda en kritisk fjern sårbarhet (CVE-2020-8794) i e-postserveren OpenSMTPD, utviklet av OpenBSD-prosjektet. Som den sårbarheten som ble oppdaget i slutten av januar, gir det nye problemet mulighet for å utføre vilkårlige shell-kommandoer på serveren med root-rettigheter. Sårbarheten er rettet i utgivelsen OpenSMTPD 6.6.4p1. Problemet ble forårsaket av en feil i koden som håndterer levering av e-post til en ekstern e-postserver […]

Arch Linux har fått ny prosjektleder.

Aaron Griffin har trukket seg fra stillingen som leder av prosjektet Arch Linux. Griffin har vært leder siden 2007, men i det siste har han vært lite aktiv og har bestemt seg for å overlate plassen sin til en annen deltaker som kan ta vanskelige beslutninger og lede prosjektet i riktig retning. Den nye lederen av prosjektet ble valgt gjennom avstemning blant utviklerne […]

IdentityServer4. Grunnleggende konsepter. OpenID Connect, OAuth 2.0 og JWT

Med dette innlegget ønsker jeg å åpne en serie artikler dedikert til IdentityServer4. Vi begynner med de grunnleggende begrepene. Den mest lovende autentiseringsprotokollen for øyeblikket er OpenID Connect, mens autorisasjonsprotokollen (tilgangsflagging) er OAuth 2.0. IdentityServer4 implementerer disse to protokollene. Den er optimalisert for å løse typiske sikkerhetsproblemer. OpenID Connect er en protokoll og standard for autentisering; den gir ikke […]

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