auteur: ProHoster

Hoe ik Habr ontleed, deel 1: trends

Toen de nieuwjaarsbrief van Olivier klaar was, had ik niets te doen en besloot ik alle artikelen van Habrahabr (en gerelateerde platforms) naar mijn computer te downloaden en wat onderzoek te doen. Het zijn een aantal interessante verhalen geworden. De eerste daarvan is de ontwikkeling van het formaat en de onderwerpen van artikelen gedurende de twaalf jaar dat de site bestaat. De dynamiek van sommige onderwerpen is bijvoorbeeld behoorlijk indicatief. Vervolg - onder de snit. Proces […]

Firefox voor Wayland brengt WebGL en videohardwareversnelling

Nightly builds van Firefox, die als basis zullen dienen voor de Firefox 7-release op 75 april, omvatten volledige ondersteuning voor WebGL in omgevingen die het Wayland-protocol gebruiken. Tot nu toe lieten de WebGL-prestaties in Linux-versies van Firefox veel te wensen over vanwege het gebrek aan ondersteuning voor hardwareversnelling, problemen met gfx-stuurprogramma's voor X11 en het gebruik van verschillende standaarden. Acceleratie gebaseerd op gfx in […]

Vrijgave van nginx 1.17.9 en njs 0.3.9

De hoofdtak van nginx 1.17.9 is vrijgegeven, waarbinnen de ontwikkeling van nieuwe functies doorgaat (in de parallel ondersteunde stabiele tak 1.16 worden alleen wijzigingen aangebracht die verband houden met het elimineren van ernstige fouten en kwetsbaarheden). Belangrijkste wijzigingen: Het is verboden om meerdere regels “Host” op te geven in de verzoekheader; Een bug opgelost waarbij nginx aanvullende “Transfer-Encoding” -regels in de verzoekheader negeerde; Er zijn oplossingen aangebracht om lekken te voorkomen [...]

Uitgave van het DragonFly BSD 5.8-besturingssysteem

De release van DragonFlyBSD 5.8 is beschikbaar, een besturingssysteem met een hybride kernel gemaakt in 2003 met als doel een alternatieve ontwikkeling van de FreeBSD 4.x-tak. Onder de kenmerken van DragonFly BSD kunnen we het gedistribueerde bestandssysteem HAMMER benadrukken, ondersteuning voor het laden van “virtuele” systeemkernels als gebruikersprocessen, de mogelijkheid om gegevens en FS-metagegevens op SSD-schijven te cachen, contextgevoelige symbolische varianten, de mogelijkheid processen bevriezen […]

Uitgave van nEMU 2.3.0 - een interface voor QEMU gebaseerd op pseudografische ncurses

nEMU versie 2.3.0 is uitgebracht. nEMU is een ncurses-interface voor QEMU die het maken, configureren en beheren van virtuele machines vereenvoudigt. De code is geschreven in C en wordt gedistribueerd onder de BSD-2-licentie. Wat is nieuw: Toezichtdaemon voor virtuele machines toegevoegd: wanneer de status verandert, stuurt deze een melding naar D-Bus via de interface org.freedesktop.Notifications. Nieuwe schakelaars voor het beheren van virtuele machines vanaf de opdrachtregel: –powerdown, –force-stop, –reset, […]

"All the Music, LLC" genereerde alle mogelijke melodieën en bracht deze uit

Damien Riehl, een advocaat, programmeur en bachelor in de muziek, en Noah Rubin, een muzikant, schreven een programma dat alle mogelijke korte melodieën van 12 maten genereerde met behulp van 8 noten binnen een octaaf (ongeveer 69 miljard combinaties). bedrijf All the Music, LLC en uitgebracht in het publieke domein. Geplaatst op archive.org 1200 Gb in […]

Nginx 1.17.9 uitgebracht

Nginx 1.17.9 is uitgebracht, de volgende release in de huidige hoofdtak van de nginx-webserver. De hoofdlijntak wordt actief ontwikkeld, terwijl de huidige stabiele tak (1.16) alleen bugfixes heeft. Wijziging: nginx staat nu niet meerdere "Host"-regels toe in de verzoekheader. Oplossing: nginx negeerde aanvullende "Transfer-Encoding" -regels in de verzoekheader. Oplossing: stopcontact lekt bij gebruik van […]

Over het schrijven en publiceren van een slim contract in het Telegram Open Network (TON)

Over het schrijven en publiceren van een slim contract in TON Waar gaat dit artikel over? In het artikel zal ik vertellen hoe ik deelnam aan de eerste (van twee) Telegram-blockchain-competitie, geen prijs in ontvangst nam en besloot mijn ervaring in een artikel vast te leggen, zodat deze niet in de vergetelheid zou raken en misschien zou helpen iemand. Omdat ik niet wilde schrijven [...]

Michail Salosin. Golang-bijeenkomst. Gebruik Go in de backend van de Look+ applicatie

Mikhail Salosin (hierna – MS): – Hallo allemaal! Mijn naam is Michael. Ik werk als backend-ontwikkelaar bij MC2 Software en ik zal het hebben over het gebruik van Go in de backend van de Look+ mobiele applicatie. Houdt iemand hier van hockey? Dan is deze applicatie iets voor jou. Het is voor Android en iOS en wordt gebruikt om uitzendingen van verschillende sportevenementen online te bekijken en [...]

Een taak voor een ontwikkelaar, of hoe we zonder leverancier handscanners flashten

Dag Allemaal. Wij, Victor Antipov en Ilya Aleshin, zullen vandaag praten over onze ervaringen met het werken met USB-apparaten via Python PyUSB en een beetje over reverse engineering. Achtergrond In 2019, decreet van de regering van de Russische Federatie nr. 224 “Betreffende de goedkeuring van de regels voor het etiketteren van tabaksproducten door middel van identificatie en kenmerken van de implementatie van een staatsinformatiesysteem voor het monitoren van het verkeer van goederen die onderworpen zijn aan verplichte [… ]

Resultaten van de Apple-wedstrijd “Shot on iPhone in Night Mode”: de helft van de winnaars komt uit Rusland

Apple heeft de resultaten bekendgemaakt van de fotowedstrijd ‘Shot on iPhone in Night Mode’. Een speciale jury beoordeelde duizenden foto's die van over de hele wereld waren verzonden, gemaakt met de iPhone 11, Pro en Pro Max, en selecteerde de zes beste foto's (er waren waarschijnlijk meer succesvolle), die in de galerij op de website van het bedrijf zullen worden geplaatst. website, op Instagram @Apple en verschijnen op billboards in verschillende landen. […]