Författare: Yuri Gagarin

Hur jag parserade Habr, del 1: trender

När jag hade ätit upp den nyåriga olivén fanns det inget kvar att göra, och jag bestämde mig för att ladda ner alla artiklar från Habrakhabr (och relaterade plattformar) till min dator för att utforska dem. Det resulterade i flera intressanta berättelser. Den första handlar om utvecklingen av formatet och tematiken för artiklar under 12 år av webbplatsens existens. Till exempel är dynamiken kring vissa ämnen ganska betydande. Fortsättning följer […]

Utsläpp av nginx 1.17.9 och njs 0.3.9.

Huvudversionen av nginx 1.17.9 har släppts, där utvecklingen av nya funktioner fortsätter (i den parallellt stödda stabila versionen 1.16 görs endast ändringar relaterade till att åtgärda allvarliga fel och sårbarheter). Viktiga ändringar: Användning av flera "Host"-rader i begärningshuvudet är förbjudet; Ett fel har åtgärdats där nginx ignorerade ytterligare "Transfer-Encoding"-rader i begärningshuvudet; Ändringar har införts för att förhindra läckor […]

Lansering av operativsystemet DragonFly BSD 5.8

Släppet av DragonFlyBSD 5.8 är nu tillgängligt, ett operativsystem med hybridkärna, som skapades 2003 för alternativ utveckling av FreeBSD 4.x. Bland specifikationerna för DragonFly BSD kan nämnas det distribuerade versionsstyrda filsystemet HAMMER, stöd för att starta "virtuella" kärnor som användarprocesser, möjlighet till cachelagring av data och metadata för filsystemet på SSD-enheter, som beaktar kontextuella varianter av symboliska länkar, och möjlighet att frysa processer […]

Lansering av nEMU 2.3.0 – ett gränssnitt till QEMU, baserat på pseudografik ncurses.

nEMU version 2.3.0 har släppts. nEMU är ett ncurses-gränssnitt för QEMU som förenklar skapandet, konfigurationen och hanteringen av virtuella maskiner. Koden är skriven i C och distribueras under BSD-2-licensen. Nya funktioner: En övervakningsdemon för virtuella maskiner har lagts till: vid förändring av tillstånd skickar den en notifikation till D-Bus via gränssnittet org.freedesktop.Notifications. Nya kommandon för att hantera virtuella maskiner från kommandoraden: —powerdown, —force-stop, —reset, […]

nginx 1.17.9 har släppts

nginx 1.17.9 har släppts, den senaste versionen i den aktuella huvudgrenen av webservern nginx. I huvudgrenen pågår aktiv utveckling, medan den nuvarande stabila gren (1.16) endast tar emot felrättningar. Ändringen: nginx tillåter nu inte flera "Host"-rader i begärningshuvudet. Korrigering: nginx ignorerade ytterligare "Transfer-Encoding"-rader i begärningshuvudet. Korrigering: läckor av sockets vid användning […]

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

Hur man skriver och publicerar ett smart kontrakt i TON Vad handlar den här artikeln om? I artikeln kommer jag att berätta om hur jag deltog i den första (av två) Telegram-tävlingarna om blockkedjor, inte vann något pris och beslutade att dokumentera min erfarenhet i en artikel så att den inte blir bortglömd och kanske kan hjälpa någon. Eftersom jag inte ville skriva […]

Mikhail Salosin. Golang Meetup. Användning av Go i backend för appen "Sveti+"

Mikhail Salosin (hädanefter – MS): – Hej allihopa! Jag heter Mikhail. Jag arbetar som backendutvecklare på företaget MC2 Software, och jag kommer att berätta om användningen av Go i backend för mobilapplikationen 'Sveti+'. Finns det någon här som älskar hockey? Då är den här appen för er. Den är för Android och iOS, och används för att se sändningar av olika sportevenemang online […]

Den stabila versionen av Chrome OS 80 har släppts

Företaget Google upphör inte utvecklingen av operativsystemet Chrome OS, som nyligen fick en stor uppdatering till version 80. Den stabila versionen av Chrome OS 80 skulle ha släppts för flera veckor sedan, men utvecklarna har uppenbarligen själva missbedömt tidsramarna, och uppdateringen kom med förseningar. En av de viktiga nyheterna i version 80 blev det uppdaterade tabletgränssnittet, som kan […]

Massavt återkallande av Let's Encrypt-certifikat

Den ideella certifieringsmyndigheten Let’s Encrypt, som styrs av samhället och erbjuder certifikat kostnadsfritt till alla som önskar, har varnat för en kommande återkallelse av många tidigare utfärdade TLS/SSL-certifikat. Av de 116 miljoner nuvarande certifikaten från Let’s Encrypt kommer något mer än 3 miljoner (2,6%) att återkallas, varav cirka 1 miljon är dubbletter kopplade till en domän (felet berörde främst mycket ofta uppdaterade […]

GCC har tagits bort från huvuduppsättningen av FreeBSD

I enlighet med den tidigare fastställda planen har uppsättningen av GCC-kompilatorer tagits bort från källkodsträdet för FreeBSD. Byggningen av GCC tillsammans med det grundläggande systemet för alla arkitekturer stängdes av som standard i slutet av december, och nu har GCC-koden tagits bort från SVN-repositoriet. Det noteras att vid tidpunkten för borttagningen av GCC hade alla plattformar som inte stöder Clang övergått till att använda extern byggverktyg […]

Släpp av Chrome OS 80

Den nya versionen av operativsystemet Chrome OS 80 har släppts, baserad på Linux-kärnan, systemhanteraren upstart, byggverktyget ebuild/portage, öppna komponenter och webbläsaren Chrome 80. Användarmiljön för Chrome OS begränsas till webbläsaren, och istället för standardprogram används webapplikationer. Trots detta inkluderar Chrome OS en fullständig flervindussnitt, skrivbord och aktivitetsfält. Byggnaden av Chrome OS 80 […]

Porteus Kiosk 5.0.0 — en distribution för att implementera demonstrationsmontrar och självbetjäningsterminaler

Den 2 mars släpptes den femte versionen av distributionen Porteus Kiosk 5.0.0, baserad på Gentoo Linux, och avsedd för snabb utplacering av demonstrationsmontrar och självbetjäningsterminaler. Bildens storlek är endast 104 MB. Distributionen inkluderar en minimal miljö som krävs för att köra webbläsare (Mozilla Firefox eller Google Chrome) med begränsade rättigheter — ändringar av inställningar och installation av tillägg är förbjudna […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster