Autor: Yuri Gagarin

Lansarea vizualizatorului de imagini qimgv 0.8.6

Este disponibil un nou release al vizualizatorului de imagini multiplatformă qimgv, scris în C++ folosind framework-ul Qt. Codul programului este distribuit sub licența GPLv3. Programul este disponibil pentru instalare din repositoarele Arch, Debian, Gentoo, SUSE și Void Linux, precum și în formă de pachete binare pentru Windows. În noua versiune, lansarea programului este accelerată de peste 10 ori (în […]

Lansarea ScummVM 2.1.0 cu subtitlul „Oile electrice”

Vânzarea animalelor a devenit o afacere extrem de profitabilă și prestigioasă de când cea mai mare parte a animalelor adevărate a dispărut în urma războiului nuclear. Au fost și multe animale electrice... Oh, nu am observat când ai intrat. Echipa ScummVM este încântată să prezinte o nouă versiune a interpretului său. 2.1.0 este o concluzie a unei munci de doi ani, printre care se numără suportul pentru 16 jocuri noi pe 8 […]

Visăm dacă rețelele neurale visează la Mona Lisa?

Aș dori, fără a intra în detalii tehnice, să abordez puțin problema dacă rețelele neuronale pot atinge ceva semnificativ în artă, literatură și dacă aceasta poate fi considerată creație. Informațiile tehnice pot fi ușor găsite, există și aplicații cunoscute, de exemplu. Aici este doar o încercare de a înțelege esența fenomenului, tot ceea ce este scris aici este departe de a fi […]

Linux polivalent: cum să lucrezi pe orice distribuție

Crearea unei aplicații de backup care să funcționeze pe orice distribuție este o sarcină complexă. Pentru a asigura funcționarea Veeam Agent pentru Linux pe distribuții de la Red Hat 6 și Debian 6 până la OpenSUSE 15.1 și Ubuntu 19.04, trebuie să rezolvăm o gamă de probleme, având în vedere că produsul software include un modul de kernel. Articolul este bazat pe materialele unei prezentări la […]

Echipa cp: copiere corectă a folderelor cu fișiere în *nix

În acest articol vor fi dezvăluite câteva aspecte mai puțin evidente legate de utilizarea simbolurilor wildcard la copiere, comportamentul ambigu al comenzii cp în timpul copiei, precum și metode care permit copierea corectă a unui număr mare de fișiere fără omisiuni și erori. Să presupunem că trebuie să copiem totul din folderul /source în folderul /target. Primul lucru care ne vine în minte este: cp /source/* /target. Să corectăm imediat […]

Performanță înaltă și partiționare nativă: Zabbix cu suport pentru TimescaleDB

Zabbix — este un sistem de monitorizare. Ca orice alt sistem, se confruntă cu trei probleme principale ale tuturor sistemelor de monitorizare: colectarea și procesarea datelor, stocarea istoricului și curățarea acestuia. Etapele de obținere, procesare și înregistrare a datelor necesită timp. Puțin, dar pentru un sistem mare, acest lucru se poate traduce în întârzieri semnificative. Problema stocării este o chestiune de acces la date. Ele […]

O vulnerabilitate în Sudo permite executarea comenzilor cu drepturi de superutilizator pe dispozitivele cu Linux

S-a aflat de o vulnerabilitate în comanda Sudo (super user do) pentru Linux. Exploatarea acestei vulnerabilități permite utilizatorilor neprivilegiați sau programelor să execute comenzi cu drepturi de superutilizator. Se menționează că vulnerabilitatea afectează sistemele cu setări neobișnuite și nu se aplică majorității serverelor care rulează Linux. Vulnerabilitatea apare în cazurile în care se folosesc setări de configurare Sudo care permit executarea […]

Lansarea PyPy 7.2, o implementare a Python scrisă în Python

A fost formată lansarea proiectului PyPy 7.2, în cadrul căreia se dezvoltă implementarea limbajului Python, scrisă în Python (se utilizează un submulțime de tipuri statice RPython, Restricted Python). Lansarea a fost pregătită simultan pentru ramurile PyPy2.7 și PyPy3.6, care oferă suport pentru sintaxa Python 2.7 și Python 3.6. Lansarea este disponibilă pentru Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 sau ARMv7 cu VFPv3), macOS (x86_64), […]

În Debian 11, se sugerează activarea nftables și firewalld implicit.

Arturo Borrero, dezvoltator Debian, membru al echipei centrale a proiectului Netfilter și responsabil cu pachetele legate de nftables, iptables și netfilter în Debian, a propus să se treacă la utilizarea nftables ca implicită în următoarea versiune semnificativă a distribuției Debian 11. Dacă propunerea este aprobată, pachetele cu iptables vor fi considerate opțiuni opționale, neincluse în livrarea de bază. Filtrul de pachete […]

Lansarea Python 3.8

Cele mai interesante noutăți: Expresia de atribuire: Noua sintaxă := permite atribuirea de valori variabile în cadrul expresiilor. De exemplu: if (n := len(a)) > 10: print(f„Lista este prea lungă ({n} elemente, așteptate <= 10)”) Argumente doar poziționale: Acum se poate specifica ce parametri ai funcțiilor pot fi transmiși prin sintaxa argumentelor numite și care nu. Exemplu: def f(a, b, \, c, d, *, […]

Viitorul este deja aici sau codificăm direct în browser

Voi povesti despre o situație amuzantă care mi s-a întâmplat și despre cum să devii contributor într-un proiect cunoscut. Recent, am experimentat o idee: bootarea Linux direct din UEFI… Ideea nu este nouă și există un număr considerabil de manuale pe această temă. Unul dintre ele poate fi consultat aici După cum vedeți, încercările mele mai vechi de a rezolva această problemă au dus la […]

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