Auteur: Yuri Gagarin

Afbeeldingen on-the-fly resizen

Bijna elke webapplicatie die afbeeldingen gebruikt, heeft de behoefte om verkleinde kopieën van deze afbeeldingen te maken, vaak in meerdere formaten. Het toevoegen van nieuwe formaten in een bestaande applicatie kan ook enige hoofdpijn veroorzaken. Hiermee ontstaat de taak: Taak Laten we een lijst met vereisten vaststellen: Maak extra afbeeldingen in elk formaat on-the-fly zonder extra functionaliteit aan de applicatie toe te voegen op elk moment in de levenscyclus van de applicatie; […]

OpenResty: transformeer NGINX in een volledige applicatieserver

We publiceren opnieuw de transcriptie van de presentatie op de HighLoad++ 2016 conferentie die plaatsvond in het buitengebied van Moskou in Skolkovo op 7-8 november vorig jaar. Vladimir Protasov legt uit hoe je de functionaliteit van NGINX kunt uitbreiden met OpenResty en Lua. Hallo iedereen, mijn naam is Vladimir Protasov, ik werk bij Parallels. Ik zal je iets over mezelf vertellen. Drie vierde van mijn leven schrijf ik code. Ik ben […]

In de desktopversie van Opera is de mogelijkheid om tabbladen te groeperen toegevoegd.

Ontwikkelaars hebben versie 67 van de browser Opera gepresenteerd. Dankzij de functie voor het groeperen van tabs, genaamd "ruimtes", helpt het gebruikers georganiseerder te zijn. Er kunnen tot vijf ruimtes worden aangemaakt, waarbij elke ruimte een eigen naam en afbeelding kan krijgen. Deze aanpak stelt gebruikers in staat om binnen verschillende vensters tabs voor werk, ontspanning, thuis, hobby's, enz. te behouden. Het bedrijf Opera heeft een onderzoek uitgevoerd waaruit blijkt dat […]

GitLab gaat door met de politiek van het opleggen van JavaScript.

Terwijl ze berichten over problemen negeren die om de implementatie van het gebruik van GitLab zonder toegang tot JavaScript vragen, blijft GitLab de binding aan JavaScript versterken. Nu geeft de server de lijst met bestanden niet meer als HTML terug, maar voegt een element met id "js-tree-list" toe aan de pagina, waarin elementen via JavaScript worden ingevoegd. Dit gedrag wordt aangestuurd door de variabele vue_file_list_enabled, die op haar beurt […]

Release van de distributie voor het maken van netwerk firewalls IPFire 2.25.

De release van de distributie voor het creëren van routers en netwerk firewalls IPFire 2.25 Core 141 is beschikbaar. IPFire staat bekend om het eenvoudige installatieproces en de organisatie van instellingen via een intuïtieve webinterface, die vol staat met visuele grafieken. De grootte van het installatiediskimage bedraagt 290 MB (x86_64, i586, ARM). Het systeem is modulair; naast de basisfuncties voor pakketfiltering en verkeersbeheer zijn er modules beschikbaar met de implementatie van een systeem voor […]

Nano of minimalistische IDE

In dit artikel wil ik de kracht en schoonheid van de console teksteditor nano laten zien, eenvoudig en onopvallend op het eerste gezicht. Inleiding Ontwikkelaars hebben eigenlijk veel nuttigs voor je voorbereid, waarvan je je misschien niet eens bewust bent, zoals: automatische inspringingen, het overschakelen naar bijpassende haakjes en zelfs autocompletie! Laten we beginnen met de standaard sneltoetsen. M […]

Yandex.Disk heeft het gebruik van de open source tool rclone verbannen.

Achtergrond Hallo, Habr! Het schrijven van deze post werd veroorzaakt door een vrij vreemde fout die ik gisteravond op mijn Linux-laptop ontving (ja, ik ben een van die vreemde mensen die GNU/Linux op hun laptop gebruiken) in plaats van de inhoud van mijn Yandex.Disk: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error totaal 0 Eerste gedachte: de verbinding was weg, niets ernstigs. Maar bij […]

De Microsoft Edge-browser voor iOS heeft twee nieuwe functies gekregen

Microsoft heeft opnieuw een update uitgebracht voor zijn Edge-browser in de Apple App Store. De nieuwe versie 44.13.1 brengt twee frisse functies die zijn ontworpen om de aantrekkelijkheid van het product voor iOS-gebruikers te verhogen. Ten eerste hebben iPhone- en iPad-gebruikers die de voorkeur geven aan de Microsoft-browser boven Apple Safari de mogelijkheid om de functie voor het voorkomen van tracking in te schakelen, waarbij ze kunnen kiezen voor basis-, gebalanceerde of maximale blokkade. […]

Kwetsbaarheden in OpenSMTPD, waardoor op afstand en lokaal root-rechten kunnen worden verkregen

Qualys heeft opnieuw een kritieke kwetsbaarheid (CVE-2020-8794) ontdekt in de mailserver OpenSMTPD, ontwikkeld door het OpenBSD-project. Net als de kwetsbaarheid die eind januari werd ontdekt, geeft dit nieuwe probleem de mogelijkheid om op afstand willekeurige shell-commando's op de server uit te voeren met root-rechten. De kwetsbaarheid is verholpen in de OpenSMTPD-versie 6.6.4p1. Het probleem werd veroorzaakt door een fout in de code die verantwoordelijk is voor het afleveren van e-mail aan de externe mailserver […]

Arch Linux heeft een nieuwe projectleider

Aaron Griffin heeft zijn functie als projectleider van Arch Linux neergelegd. Griffin bekleedde deze functie sinds 2007, maar zijn activiteit is de laatste tijd tot een minimum gedaald en hij heeft besloten zijn plaats aan een andere deelnemer te geven, die in staat is om moeilijke beslissingen te nemen en de ontwikkeling van het project in de juiste richting te sturen. Tijdens een stem onder de ontwikkelaars is de nieuwe projectleider gekozen […]

Hoe 1500 bytes de maximale eenheid van informatieoverdracht op internet werden

Ethernet is overal, en tienduizenden fabrikanten produceren apparatuur die dit ondersteunt. Bijna al deze apparaten hebben echter één gemeenschappelijk getal: MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [maximum transmission unit] […]

IdentityServer4. Basisconcepten. OpenID Connect, OAuth 2.0 en JWT

Met deze post wil ik een serie artikelen openen die aan IdentityServer4 zijn gewijd. We beginnen met de basisconcepten. Het meest veelbelovende authenticatieprotocol op dit moment is OpenID Connect, en het autorisatieprotocol (toegang verlenen) is OAuth 2.0. IdentityServer4 implementeert deze twee protocollen. Het is geoptimaliseerd voor het oplossen van typische beveiligingsproblemen. OpenID Connect is een protocol en standaard voor authenticatie, het biedt geen […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster