Autor: Yuri Gagarin

Lansare întunecată în Istio: agenții secrete

„Pericolul este al doilea meu nume”, spunea Austin Powers, omul-mister internațional. Dar ceea ce este apreciat de super agenți și agenții secrete, nu se potrivește deloc serviciilor IT, unde plictiseala este mult mai de dorit decât pericolele. Și Istio împreună cu OpenShift și Kubernetes transformă desfășurarea microserviciilor într-o activitate cu adevărat plictisitoare și previzibilă – ceea ce este minunat. Despre asta și despre […]

GCC 9 a fost portat pentru OS/2

Compania Bitwise Works a realizat portarea suitei de compilatoare GCC 9.2 pentru sistemul de operare OS/2 și platformele bazate pe acest sistem, ArcaOS și eComStation. Anterior, pentru ArcaOS era disponibil GCC 4.9.2, dar în porturile pentru OS/2 era disponibil GCC 8.3.0. Se remarcă faptul că utilizarea GCC 9 va permite comunității să adapteze mai multe aplicații și biblioteci pentru a funcționa în OS/2, inclusiv […]

TTY - un terminal care nu este destinat utilizării acasă

Este posibil să supraviețuiești folosind doar capacitățile TTY? Aici este povestea mea scurtă despre cum m-am chinuit cu TTY, dorind să-l aduc la o funcționare normală. Context Recent, pe laptopul meu mai vechi, placa video a cedat. A cedat atât de rău, încât nu am putut să pornesc nici măcar installerul pentru orice sistem de operare. Windows dădea erori la instalarea driverelor de bază. Instalarea Linux a fost complet […]

Loki — colector de log-uri, utilizând abordarea Prometheus

Salut, habrăci! În perspectiva începerii unui nou set de cursuri „Practici și instrumente DevOps”, am pregătit pentru voi o traducere interesantă. Acest articol este o introducere într-un proiect numit Loki. Proiectul Loki este susținut de Grafana și are ca scop colectarea centralizată a jurnalelor (din servere sau containere). Principala sursă de inspirație pentru Loki a fost Prometheus, având ca idee aplicarea abordărilor sale în gestionarea jurnalelor: […]

Headerul X-Client-Data ca metodă de identificare a utilizatorilor Chrome

În timpul discuției despre inițiativa Google de unificare a conținutului header-ului HTTP User-Agent, un dezvoltator al browser-ului Kiwi a subliniat header-ul „X-Client-Data” rămas în Chrome, care poate încălca reglementările generale de protecție a datelor în vigoare în Uniunea Europeană (GDPR). De asemenea, în discuție a fost criticată ambiguitatea acțiunilor companiei Google, care pe de o parte promovează metodele de blocare a identificării ascunse și a urmării activității […]

Versiuni noi Node.js 13.8, 12.15 și 10.19 cu remedieri de vulnerabilități

Dezvoltatorii platformei server-side JavaScript Node.js au publicat versiuni corective 13.8.0, 12.15.0 și 10.19.0, în care au fost remediate trei vulnerabilități: CVE-2019-15606 — procesarea incorectă a caracterelor opționale de spațiu (OWS) care urmează valorilor din header-ul HTTP; CVE-2019-15605 — posibilitatea unui atac HRS (HTTP Request Smuggling, care permite injectarea conținutului în alte cereri gestionate în același fir între front-end și back-end) prin transmiterea […]

Verificarea automată a cerințelor din specificația tehnică în timpul modelării dinamice.

Continuând tema "Care sunt dovezile tale?", să privim problema modelării matematice dintr-o altă perspectivă. După ce ne-am asigurat că modelul corespunde adevărului brutal al vieții, putem răspunde la întrebarea principală: "ce avem, de fapt, aici?". Când creăm un model al unui obiect tehnic, de obicei dorim să ne asigurăm că acest obiect va corespunde așteptărilor noastre. Acesta este motivul pentru care se fac […]

Proiectarea orientată pe modele. Crearea unui model de încredere, pe exemplul unui schimbător de căldură pentru avioane.

"Dacă pe colivia elefantului citești inscripția 'bivol', nu te baza pe ochii tăi" Kozyma Prutkov. În articolul anterior despre proiectarea orientată pe modele s-a arătat de ce este necesar un model al obiectului și s-a demonstrat că fără acest model al obiectului se poate vorbi despre designul bazat pe model doar ca despre o aberație de marketing, lipsită de sens și implacabilă. Însă, atunci când apare modelul obiectului, inginerii calificați întotdeauna […]

Este periculos să folosești RDP deschis pe Internet?

De multe ori am citit opinia că a lăsa portul RDP (Remote Desktop Protocol) deschis pe Internet este foarte nesigur și că nu ar trebui să facem așa. Accesul la RDP ar trebui să se facă doar prin VPN sau doar de la anumite adrese IP 'albe'. Administrez câteva servere Windows pentru mici firme, la care mi s-a dat sarcina de a asigura accesul de la distanță […]

Python Gateway în InterSystems IRIS

Acest articol este dedicat Python Gateway - un proiect comunitar cu sursă deschisă pentru platforma de date InterSystems IRIS. Acest proiect permite orchestrarea oricăror algoritmi de învățare automată creați în limbajul Python (mediul principal pentru mulți Data Scientists), utilizând numeroase biblioteci pregătite pentru a crea rapid soluții analitice AI/ML adaptative și roboticizate pe platforma InterSystems IRIS. În acest articol vă voi arăta cum […]

Noua versiune a programului de mesagerie instantanee Miranda NG 0.95.11

A fost publicată o nouă versiune semnificativă a clientului multi-protocol pentru mesagerie instantanee Miranda NG 0.95.11, care continuă dezvoltarea programului Miranda. Printre protocoalele suportate se numără: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter și VKontakte. Codul proiectului este scris în limbajul C++ și este distribuit sub licența GPLv2. Programul este compatibil doar cu platforma Windows. Printre cele mai notabile schimbări din noua […]

Inlinec — o nouă modalitate de utilizare a codului C în scripturile Python

Proiectul inlinec propune o nouă metodă de integrare inline a codului C în scripturi Python. Funcțiile scrise în C sunt definite direct într-un singur fișier cu cod Python, fiind evidențiate prin decoratorul „@inlinec”. Scriptul rezultat este executat ca atare de către interpretul spython și este analizat folosind mecanismul de codecs furnizat în Python, care permite conectarea unui parser pentru a transforma scriptul […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster