Categorie: Blog

Programarea asincronă în JavaScript. (Callback, Promisiune, RxJs)

Salutare tuturor. Sunt Olelnitsky Sergey. Nu cu mult timp în urmă am avut un stream despre programarea reactivă, unde am vorbit despre asincronitate în JavaScript. Astăzi aș dori să schițez acest material. Dar înainte de a începe materialul principal, trebuie să facem o introducere. Așadar, să începem cu definițiile: ce este un stivă și o coadă? Stivă — este o colecție al cărei elemente […]

O vulnerabilitate în LibreOffice care permite executarea codului la deschiderea documentelor malițioase

O vulnerabilitate a fost descoperită în pachetul de birou LibreOffice (CVE-2019-9848), care poate fi utilizată pentru executarea de cod arbitrar la deschiderea documentelor pregătite de un atacator. Vulnerabilitatea este cauzată de faptul că componenta LibreLogo, destinată învățării programării și inserării de desene vectoriale, translează operațiile sale în cod Python. Având posibilitatea de a executa instrucțiuni LibreLogo, un atacator poate realiza executarea oricărui cod în Python […]

Google va percepe o taxă în UE de la motoarele de căutare pentru utilizarea implicită în Android

Începând cu 2020, Google va introduce un nou ecran de selectare a furnizorului de motoare de căutare pentru toți utilizatorii Android din UE, la prima configurare a unui nou telefon sau tabletă. Alegerea va face ca motorul de căutare respectiv să devină standard pe Android și în browserul Chrome, dacă acesta este instalat. Proprietarii motoarelor de căutare vor trebui să plătească Google pentru dreptul de a apărea pe ecranul de selecție alături de motorul de căutare Google. Trei câștigători […]

re2c 1.2

Vineri, 2 august, a fost lansat re2c – un generator liber de analizatori lexicale pentru limbajele C și C++. Reamintim că re2c a fost scris în 1993 de Peter Bambula ca un generator experimental de analizatori lexicale foarte rapizi, care se distinge de alte generatoare prin viteza codului generat și printr-o interfață de utilizator neobișnuit de flexibilă, care permite integrarea ușoară și eficientă a analizatorilor în existing […]

Release of Wine 4.13

A fost lansată o versiune experimentală a implementării deschise a Win32 API - Wine 4.13. De la lansarea versiunii 4.12, au fost resolvate 15 rapoarte de erori și au fost efectuate 120 de modificări. Cele mai importante modificări: A fost adăugată suport pentru redirecționarea solicitărilor de autentificare prin serviciul Microsoft Passport; Fisierele antet au fost actualizate; Au fost închise rapoarte de erori legate de jocuri și aplicații: Evoland (Steam), NVIDIA GeForce Experience […]

Blockchain ca platformă pentru transformarea digitală

Tradițional, sistemele IT ale întreprinderilor erau construite pentru a automatiza și a sprijini sisteme țintă, cum ar fi ERP. Astăzi, organizațiile se confruntă cu alte provocări – provocările digitalizării, transformării digitale. A face acest lucru pe baza arhitecturii IT anterioare este dificil. Transformarea digitală este o provocare serioasă. Pe ce ar trebui să se bazeze programul de transformare a sistemelor IT în scopul transformării digitale a afacerii? O infrastructură IT corectă este cheia pentru […]

werf — our tool for CI/CD in Kubernetes (overview and presentation video)

Pe 27 mai, în sala principală a conferinței DevOpsConf 2019, care are loc în cadrul festivalului RIT++ 2019, în cadrul secțiunii „Livrare continuă”, a fost susținută prezentarea „werf - instrumentul nostru pentru CI/CD în Kubernetes”. Aici se discută despre problemele și provocările cu care se confruntă fiecare la desfășurarea în Kubernetes, precum și despre nuanțele care pot să nu fie evidente imediat. […]

GNU C Library v2.30

A fost lansată o nouă versiune a bibliotecii de sistem glibc – 2.30. Unele actualizări: Codificarea caracterelor, informațiile despre tipurile de caractere și tabelele de transliterare au fost actualizate și acum suportă Unicode versiunea 12.1.0. Linkerul dinamic acceptă argumentul -preload pentru încărcarea prealabilă a obiectelor, pe lângă variabila de mediu LD_PRELOAD. A fost adăugată funcția twalk_r. Aceasta este similară cu funcția existentă twalk, dar poate transmite […]

Gitea v1.9.0 ― git auto-găzduit fără durere (și cu o ceașcă de ceai!)

Gitea este un proiect al cărui scop este de a crea cea mai simplă, rapidă și cea mai puțin dureroasă interfață pentru Git pentru auto-găzduire. Proiectul suportă toate platformele acceptate de Go - GNU/Linux, macOS, Windows pe arhitecturi de la x86_(64) și arm64 până la PowerPC. Această versiune Gitea conține remedieri importante de securitate, care nu vor fi retroportate pe ramura 1.8. Din acest motiv, […]

Lansarea distribuției Linux Mint 19.2

A fost lansată versiunea distribuitivului Linux Mint 19.2, a doua actualizare a ramurii Linux Mint 19.x, bazată pe pachetul Ubuntu 18.04 LTS și susținută până în 2023. Distribuția este complet compatibilă cu Ubuntu, dar se deosebește semnificativ prin modul de organizare a interfeței utilizatorului și selecția aplicațiilor utilizate implicit. Dezvoltatorii Linux Mint oferă un mediu desktop care corespunde canonilor clasice de organizare a desktop-ului, care […]

Lansarea generatorului de analizatori lexico-re2c 1.2

A avut loc lansarea re2c, un generator liber de analizatori lexici pentru limbajele C și C++. Amintim că re2c a fost scris în 1993 de Peter Bambulis ca un generator experimental de analizatori lexici foarte rapizi, care se diferențiază de alte generatoare prin viteza codului generat și o interfață de utilizator neobișnuit de flexibilă, care permite integrarea ușor și eficient a analizatorilor în codul existent. De atunci […]

Repository-ul EPEL 8 a fost format cu pachete din Fedora pentru RHEL 8

Proiectul EPEL (Extra Packages for Enterprise Linux), care se ocupă cu mentenanța unui depozit de pachete suplimentare pentru RHEL și CentOS, a lansat o variantă a depozitului pentru distribuții compatibile cu Red Hat Enterprise Linux 8. Construirile binare sunt produse pentru arhitecturile x86_64, aarch64, ppc64le și s390x. În această fază de dezvoltare a depozitului, sunt disponibile aproximativ 250 de pachete suplimentare, susținute de comunitatea Fedora Linux (în […]

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