Autor: ProHoster

Cum am analizat Habr, partea 1: tendințe

Când s-a terminat Revelionul Olivier, nu aveam ce face și am decis să descarc toate articolele de pe Habrahabr (și platformele conexe) pe computer și să fac niște cercetări. S-au dovedit a fi mai multe povești interesante. Prima dintre ele este dezvoltarea formatului și a subiectelor articolelor de-a lungul celor 12 ani de existență a site-ului. De exemplu, dinamica unor subiecte este destul de orientativă. A continuat sub tăietură. Proces […]

Firefox pentru Wayland aduce WebGL și accelerare hardware video

Versiunile nocturne ale Firefox, care vor servi drept bază pentru lansarea Firefox 7 pe 75 aprilie, includ suport complet pentru WebGL în medii care utilizează protocolul Wayland. Până acum, performanța WebGL în versiunile Linux de Firefox a lăsat mult de dorit din cauza lipsei suportului de accelerare hardware, a problemelor cu driverele gfx pentru X11 și a utilizării diferitelor standarde. Accelerație bazată pe gfx în […]

Lansarea nginx 1.17.9 și njs 0.3.9

A fost lansată ramura principală a nginx 1.17.9, în cadrul căreia dezvoltarea de noi funcții continuă (în ramura stabilă 1.16 suportată în paralel se fac doar modificări legate de eliminarea erorilor și vulnerabilităților grave). Principalele modificări: Este interzisă specificarea mai multor linii de „Gazdă” în antetul cererii; S-a remediat o eroare în care nginx a ignorat linii suplimentare „Transfer-Encoding” în antetul cererii; Au fost făcute remedieri pentru a preveni scurgerile […]

Lansarea sistemului de operare DragonFly BSD 5.8

Este disponibilă lansarea DragonFlyBSD 5.8, un sistem de operare cu un nucleu hibrid creat în 2003 în scopul dezvoltării alternative a ramurii FreeBSD 4.x. Printre caracteristicile DragonFly BSD, putem evidenția sistemul de fișiere cu versiuni distribuite HAMMER, suport pentru încărcarea nucleelor ​​de sistem „virtuale” ca procese de utilizator, capacitatea de a stoca în cache date și metadate FS pe unități SSD, legături simbolice variante sensibile la context, capacitatea pentru a îngheța procesele […]

Lansarea nEMU 2.3.0 - o interfață pentru QEMU bazată pe pseudograficele ncurses

nEMU versiunea 2.3.0 a fost lansată. nEMU este o interfață ncurses către QEMU care simplifică crearea, configurarea și gestionarea mașinilor virtuale.Codul este scris în C și distribuit sub licența BSD-2. Noutăți: S-a adăugat un demon de monitorizare a mașinii virtuale: atunci când starea se schimbă, trimite o notificare către D-Bus prin interfața org.freedesktop.Notifications. Comutatoare noi pentru gestionarea mașinilor virtuale din linia de comandă: –powerdown, –force-stop, –reset, […]

„All the Music, LLC” a generat toate melodiile posibile și le-a lansat

Damien Riehl, avocat, programator și licențiat în muzică, și Noah Rubin, muzician, au scris un program care a generat toate melodiile scurte posibile de 12 bare folosind 8 note într-o octavă (aproximativ 69 de miliarde de combinații), le-au înregistrat în numele său. companie All the Music, LLC și eliberat în domeniul public. Postat pe archive.org 1200 Gb în […]

Nginx 1.17.9 a fost lansat

A fost lansat Nginx 1.17.9, următoarea ediție din ramura curentă principală a serverului web nginx. Ramura principală este în dezvoltare activă, în timp ce ramura stabilă actuală (1.16) are doar remedieri de erori. Modificare: nginx acum nu permite mai multe linii „Gazdă” în antetul cererii. Remediere: nginx ignora linii suplimentare „Transfer-Coding” din antetul solicitării. Remediere: Scurgeri din priză atunci când utilizați […]

Despre cum să scrieți și să publicați un contract inteligent în Telegram Open Network (TON)

Despre cum să scrieți și să publicați un contract inteligent în TON Despre ce este acest articol? În articol voi vorbi despre modul în care am participat la primul (din două) competiții de blocuri Telegram, nu am luat un premiu și am decis să-mi înregistrez experiența într-un articol, astfel încât să nu se scufunde în uitare și, poate, să ajut. cineva. Pentru că nu am vrut să scriu [...]

Mihail Salosin. Întâlnirea Golang. Folosind Go în backend-ul aplicației Look+

Mihail Salosin (în continuare – MS): – Bună tuturor! Numele meu este Michael. Lucrez ca dezvoltator backend la MC2 Software și voi vorbi despre utilizarea Go în backend-ul aplicației mobile Look+. Ii place cuiva de aici hocheiul? Atunci această aplicație este pentru tine. Este pentru Android și iOS și este folosit pentru a viziona transmisiuni ale diferitelor evenimente sportive online și [...]

O sarcină pentru un dezvoltator sau modul în care am făcut flash scanere portabile fără un furnizor

Salutare tuturor. Noi, Viktor Antipov și Ilya Aleshin, vom vorbi astăzi despre experiența noastră de lucru cu dispozitive USB prin Python PyUSB și puțin despre inginerie inversă. Context În 2019, Decretul Guvernului Federației Ruse nr. 224 „Cu privire la aprobarea Regulilor de etichetare a produselor din tutun prin identificarea și caracteristicile implementării unui sistem de informare de stat pentru monitorizarea circulației mărfurilor supuse obligației […] ]

Rezultatele competiției Apple „Shot on iPhone in Night Mode”: jumătate dintre câștigători sunt din Rusia

Apple a anunțat rezultatele concursului foto „Shot on iPhone in Night Mode”. Un juriu special a trecut în revistă mii de fotografii trimise din toată lumea, realizate pe iPhone 11, Pro și Pro Max, și a selectat cele mai bune șase fotografii (probabil au fost mai de succes), care vor fi postate în galeria de pe site-ul companiei. site-ul web, pe Instagram @Apple și apar pe panouri publicitare din diferite țări. […]