Författare: ProHoster

Hur jag analyserade Habr, del 1: trender

När nyårs Olivier var klar hade jag inget att göra, och jag bestämde mig för att ladda ner alla artiklar från Habrahabr (och relaterade plattformar) till min dator och göra lite research. Det visade sig vara flera intressanta historier. Den första av dem är utvecklingen av formatet och ämnena för artiklar under de 12 åren av webbplatsens existens. Till exempel är dynamiken i vissa ämnen ganska vägledande. Fortsatte under snittet. Bearbeta […]

Firefox för Wayland ger WebGL och videohårdvaruacceleration

Nattliga versioner av Firefox, som kommer att fungera som grunden för Firefox 7-utgåvan den 75 april, inkluderar fullt stöd för WebGL i miljöer som använder Wayland-protokollet. Hittills har WebGL-prestanda i Linux-versioner av Firefox lämnat mycket att önska på grund av bristen på hårdvaruacceleration, problem med gfx-drivrutiner för X11 och användningen av olika standarder. Acceleration baserad på gfx i […]

Release av nginx 1.17.9 och njs 0.3.9

Huvudgrenen av nginx 1.17.9 har släppts, inom vilken utvecklingen av nya funktioner fortsätter (i den parallellt stödda stabila grenen 1.16 görs endast ändringar relaterade till eliminering av allvarliga fel och sårbarheter). Huvudändringar: Det är förbjudet att ange flera rader med "Värd" i förfrågningshuvudet; Fixade en bugg där nginx ignorerade ytterligare "Transfer-Encoding"-rader i förfrågningshuvudet; Åtgärder har gjorts för att förhindra läckor […]

Release av operativsystemet DragonFly BSD 5.8

Utgivningen av DragonFlyBSD 5.8 är tillgänglig, ett operativsystem med en hybridkärna skapad 2003 för alternativ utveckling av FreeBSD 4.x-grenen. Bland funktionerna i DragonFly BSD kan vi lyfta fram det distribuerade versionsbaserade filsystemet HAMMER, stöd för att ladda "virtuella" systemkärnor som användarprocesser, möjligheten att cache data och FS-metadata på SSD-enheter, kontextkänsliga varianter av symboliska länkar, möjligheten att frysa processer […]

Release av nEMU 2.3.0 - ett gränssnitt till QEMU baserat på ncurses pseudographics

nEMU version 2.3.0 har släppts. nEMU är ett ncurses-gränssnitt till QEMU som förenklar skapandet, konfigureringen och hanteringen av virtuella maskiner.Koden är skriven i C och distribueras under BSD-2-licensen. Vad är nytt: Lade till övervakningsdemon för virtuella maskiner: när tillståndet ändras skickas ett meddelande till D-Bus via gränssnittet org.freedesktop.Notifications. Nya switchar för att hantera virtuella maskiner från kommandoraden: –powerdown, –force-stop, –reset, […]

"All the Music, LLC" genererade alla möjliga melodier och släppte dem

Damien Riehl, en advokat, programmerare och kandidat i musik, och Noah Rubin, en musiker, skrev ett program som genererade alla möjliga korta 12-taktsmelodier med hjälp av 8 toner inom en oktav (cirka 69 miljarder kombinationer), registrerade dem på uppdrag av hans företaget All the Music, LLC och släppts till allmän egendom. Upplagt på archive.org 1200 Gb i […]

Nginx 1.17.9 släppt

Nginx 1.17.9 har släppts, nästa utgåva i den nuvarande huvudgrenen av nginx-webbservern. Huvudlinjegrenen är under aktiv utveckling, medan den nuvarande stabila grenen (1.16) bara har buggfixar. Ändring: nginx tillåter nu inte flera "värd"-rader i förfrågningshuvudet. Fix: nginx ignorerade ytterligare "Transfer-Encoding"-rader i förfrågningshuvudet. Fix: Sockel läcker vid användning av […]

Om hur man skriver och publicerar ett smart kontrakt i Telegram Open Network (TON)

Om hur man skriver och publicerar ett smart kontrakt i TON Vad handlar den här artikeln om? I artikeln kommer jag att prata om hur jag deltog i den första (av två) Telegram blockchain-tävlingen, inte tog ett pris och bestämde mig för att spela in min upplevelse i en artikel så att den inte sjunker i glömska och kanske hjälper någon. Eftersom jag inte ville skriva [...]

Mikhail Salosin. Golang Meetup. Använda Go i baksidan av Look+-applikationen

Mikhail Salosin (nedan – MS): – Hej alla! Mitt namn är Michael. Jag jobbar som backend-utvecklare på MC2 Software, och jag kommer att prata om att använda Go i backend av Look+-mobilapplikationen. Är det någon här som gillar hockey? Då är denna applikation för dig. Den är för Android och iOS och används för att se sändningar av olika sportevenemang online och [...]

En uppgift för en utvecklare, eller hur vi flashade handhållna skannrar utan en leverantör

Hej alla. Vi, Viktor Antipov och Ilya Aleshin, kommer idag att prata om vår erfarenhet av att arbeta med USB-enheter via Python PyUSB och lite om reverse engineering. Bakgrund År 2019, dekret från Ryska federationens regering nr 224 "Om godkännande av reglerna för märkning av tobaksprodukter med hjälp av identifiering och funktioner för genomförandet av ett statligt informationssystem för övervakning av cirkulationen av varor som är föremål för obligatoriska [... ]

PC-version av Halo: Combat Evolved Anniversary släppt på Steam och Microsoft Store

Издатель Xbox Game Studios и студии 343 Industries и Saber Interactive выпустили Halo: Combat Evolved Anniversary на ПК. Игра теперь доступна в Steam и Microsoft Store, в том числе в каталоге Xbox Game Pass. Halo: Combat Evolved является второй по хронологии (и очерёдности выпуска на ПК) в сборнике Halo: The Master Chief Collection. Это была первая […]

Resultat från Apple-tävlingen "Shot on iPhone in Night Mode": hälften av vinnarna är från Ryssland

Компания Apple объявила результаты фотоконкурса «Снято на iPhone в Ночном режиме». Специальное жюри рассмотрело тысячи присланных со всего мира фотографий, сделанных на iPhone 11, Pro и Pro Max, и выбрало шесть лучших снимков (удачных наверняка было больше), которые будут размещены в галерее на сайте компании, в Instagram @Apple и появятся на билбордах в разных странах. […]