Categorie: Blog

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 limbajului de programare Python 3.8

După un an și jumătate de dezvoltare, a fost lansat un mare release al limbajului de programare Python 3.8. Actualizările corective pentru ramura Python 3.8 sunt planificate să fie lansate în decurs de 18 luni. Vulnerabilitățile critice vor fi corectate timp de 5 ani, până în octombrie 2024. Actualizările corective pentru ramura 3.8 vor apărea la fiecare două luni, iar pentru decembrie este planificată prima lansare corectivă Python 3.8.1. Printre noutățile adăugate se numără: […]

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 […]

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 […]

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 […]

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), […]

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 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, *, […]

Î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 […]

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 […]

Un speedrunner a terminat GTA: San Andreas în 25 de minute, doborând recordul cu trei ore și jumătate

Finalizarea rapidă a Grand Theft Auto: San Andreas a necesitat întotdeauna mult timp. Chiar și în categoria Any%, unde nu există condiții suplimentare, primul loc a fost ocupat timp de cinci luni de jucătorul cu nickname-ul Ielreset, cu un timp de 3 ore și 52 minute. Cu toate acestea, recordul său a fost doborât de speedrunnerul Powdinet, care a avut nevoie de doar 25 de minute și 52 de secunde pentru a termina GTA: San Andreas. Entuziastul a reușit […]

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