subiect: BLOG

Raport anual al grupului de lucru Swift Server

Astăzi a devenit disponibil raportul anual al Swift Server Work Group (SSWG), care a fost creat cu un an în urmă pentru a cerceta și a prioritiza nevoile dezvoltatorilor de soluții de server pe Swift. Grupul urmează un așa-numit proces de incubare pentru acceptarea de noi module pentru limbaj, în care dezvoltatorii vin cu idei și, în contact cu comunitatea și SSWG însuși, le aduc la acceptare pe server […]

Google Chrome acceptă acum VR

Google domină în prezent piața browserelor cu o cotă de peste 60%, iar Chrome-ul său a devenit deja standardul de facto, inclusiv pentru dezvoltatori. Concluzia este că Google oferă o mulțime de instrumente care ajută un dezvoltator web și îi ușurează munca. Cea mai recentă versiune beta a Chrome 79 oferă suport pentru noul API WebXR pentru crearea de conținut VR. Cu alte cuvinte, […]

Bioyino - agregator de metrici distribuit, scalabil

Deci colectați valori. Așa cum suntem. De asemenea, colectăm valori. Desigur, necesar pentru afaceri. Astăzi vom vorbi despre prima legătură a sistemului nostru de monitorizare - serverul de agregare bioyino compatibil cu statsd, de ce l-am scris și de ce am abandonat Brubeck. Din articolele noastre anterioare (1, 2) puteți afla că până cândva am colectat etichete […]

Stocarea valorilor: cum am trecut de la Graphite+Whisper la Graphite+ClickHouse

Salutare tuturor! În ultimul meu articol, am scris despre organizarea unui sistem modular de monitorizare pentru arhitectura de microservicii. Nimic nu stă pe loc, proiectul nostru este în continuă creștere, la fel și numărul de metrici stocate. Cum am organizat tranziția de la Graphite+Whisper la Graphite+ClickHouse în condiții de încărcare mare, citiți despre așteptările de la acesta și rezultatele migrării sub tăietură. Inainte de […]

Monitorizarea ca serviciu: un sistem modular pentru arhitectura de microservicii

Astăzi, pe lângă codul monolitic, proiectul nostru include zeci de microservicii. Fiecare dintre ele necesită monitorizare. A face acest lucru la o asemenea scară folosind ingineri DevOps este problematic. Am dezvoltat un sistem de monitorizare care funcționează ca un serviciu pentru dezvoltatori. Ei pot scrie în mod independent valori în sistemul de monitorizare, le pot folosi, pot construi tablouri de bord bazate pe acestea, le pot atașa alerte, […]

Povești din centrul de date: povești de groază de Halloween despre motoarele diesel, diplomație și șuruburi autofiletante în încălzire

Eu și colegii mei ne-am gândit: înainte de vacanța noastră preferată de groază, de ce nu, în loc de succese și proiecte interesante, să ne amintim tot felul de filme de groază pe care oamenii le întâlnesc în dezvoltarea imobiliară. Așadar, stingeți luminile, aprindeți muzica tulburătoare, acum vor fi povești din care încă ne trezim uneori cu transpirație rece. Fantoma biroului Într-o clădire de birouri am construit o cameră de server și tot felul de […]

Cum se creează un IA pentru jocuri: un ghid pentru începători

Am dat peste niște materiale interesante despre inteligența artificială în jocuri. Cu o explicație a lucrurilor de bază despre AI folosind exemple simple, iar în interior există multe instrumente și metode utile pentru dezvoltarea și proiectarea sa convenabilă. Cum, unde și când să le folosiți este, de asemenea, acolo. Majoritatea exemplelor sunt scrise în pseudocod, deci nu sunt necesare cunoștințe avansate de programare. Sub reducere 35 […]

Cum funcționează IA pentru jocuri hibride și care sunt avantajele acesteia?

Continuând subiectul inteligenței artificiale a jocurilor, care a fost abordat cândva pe blogul nostru, să vorbim despre cum se aplică învățarea automată și sub ce formă. Expertul AI Apex Game Tools, Jacob Rasmussen, a împărtășit experiența sa și soluțiile alese pe baza acesteia. În ultimii ani, s-a vorbit mult despre modul în care învățarea automată va […]

Eliberare OpenVPN 2.4.8

Eliberată OpenVPN 2.4.8. Această versiune a restabilit capacitatea de a construi cu biblioteca criptografică LibreSSL și a oferit suport pentru construirea cu OpenSSL 1.1 fără API-uri depreciate. Procesarea pentru padding PSS suplimentar a fost adăugată la cryptoapicert. Dimensiunea cozii pentru conexiunile primite care așteaptă să fie procesate a fost mărită la 32, îmbunătățind timpul de răspuns al serverului. OpenVPN, folosind TCP. Sursă: linux.org.ru

Stație de lucru criptografică bazată pe standarde de cheie publică. Funcții pentru analizarea și vizualizarea structurilor ASN1

În comentariile de pe linux.org.ru la versiunea anterioară a utilitarului cryptoarmpkcs, utilizatorul question4 a remarcat în mod rezonabil: „Dezvoltarea se oprește și funcții noi nu vor mai fi adăugate?” Avea dreptate, a fost lansată o nouă versiune a utilitarului, care ține cont de multe comentarii. În primul rând, aceasta se referă la descărcarea codului sursă și a distribuțiilor. Pentru a descărca versiuni noi, acum trebuie doar să deschideți fereastra „Despre” și să selectați […]

Lansarea sistemului de operare MidnightBSD 1.2

A fost lansat sistemul de operare orientat spre desktop MidnightBSD 1.2, bazat pe FreeBSD cu elemente portate din DragonFly BSD, OpenBSD și NetBSD. Mediul desktop de bază este construit pe GNUstep, dar utilizatorii au opțiunea de a instala WindowMaker, GNOME, Xfce sau Lumina. O imagine de instalare de 663 MB (x86, amd64) a fost pregătită pentru descărcare. Spre deosebire de alte versiuni desktop ale FreeBSD, MidnightBSD OS a fost dezvoltat inițial […]

Actualizați Firefox 70.0.1 și Thunderbird 68.2.1

Firefox 70.0.1 a fost actualizat pentru a remedia o problemă care a cauzat blocarea unor pagini la deschiderea sau încărcarea anumitor elemente dintr-o pagină folosind JavaScript. Problema apare și pe site-uri precum YouTube și Facebook din cauza corupției conținutului în noua implementare LocalStorage (NextGen). Din cauza problemelor din Firefox 70.0.1, o revenire la […]

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster