Categorie: Blog

Fondul de Pensii al Federației Ruse a ales Linux

Fondul de Pensii al Rusiei a anunțat un tender pentru „Îmbunătățirea software-ului aplicat și serverului modulului „Gestionarea semnăturii electronice și criptării” (PPO УЭПШ și OSP УЭПШ) pentru funcționarea pe sistemele de operare Astra Linux și ALT Linux”. În cadrul acestui contract guvernamental, FPR adaptează o parte a sistemului automatizat AIS FPR-2 pentru a funcționa cu distribuțiile rusești de sistem de operare Linux: Astra și ALT. Pe această […]

Mersul pe greble: 10 greșeli critice în dezvoltarea testelor pentru evaluarea cunoștințelor

Înainte de a înregistra un nou curs de Machine Learning Avansat, testăm viitorii studenți pentru a determina nivelul lor de pregătire și a înțelege ce anume le trebuie oferit pentru a se pregăti pentru curs. Dar apare o dilemă: pe de o parte, trebuie să evaluăm cunoștințele în Data Science, pe de altă parte — nu putem organiza un examen complet de 4 ore. Pentru a soluționa această […]

Încă o bicicletă: stocăm șiruri Unicode cu 30-60% mai compact decât UTF-8

Dacă ești dezvoltator și ai de ales o codare, atunci aproape întotdeauna soluția corectă va fi Unicode. Modului specific de reprezentare depinde de context, dar de cele mai multe ori există un răspuns universal — UTF-8. Este bun deoarece permite utilizarea tuturor simbolurilor Unicode, fără a consuma prea mulți biți în cele mai multe cazuri. Totuși, pentru limbile care nu folosesc […]

Lansăm linia de comandă Linux pe iOS

Știați că puteți lansa linia de comandă Linux pe un dispozitiv iOS? Poate vă întrebați: „De ce să folosesc aplicații de text pe iPhone?” Este o întrebare validă. Dar, dacă citiți Opensource.com, atunci probabil știți răspunsul: utilizatorii Linux doresc să aibă posibilitatea de a lucra cu el pe orice dispozitiv și doresc să folosească propriile setări. Dar cel mai mult, ei […]

Perl 5.32.2

Această versiune este rezultatul a patru săptămâni de dezvoltare de la lansarea versiunii 5.33.1. Schimbările au fost făcute de 19 autori în 260 de fișiere și echivalează cu aproximativ 11,000 de linii de cod. Cu toate acestea, în perldelta este menționat un singur element cheie nou: interpretul poate fi compilat cu o opțiune experimentală -Dusedefaultstrict, care activează în mod implicit pragma corespunzătoare. Acțiunea acestei setări nu se aplică pentru linia unică. […]

Testarea de localizare: de ce este necesară pentru aplicație sau site?

Imaginați-vă următoarea situație: ați dezvoltat o aplicație și ați lansat-o imediat în mai multe limbi. Dar, după lansare, ați descoperit erori în diferitele versiuni lingvistice: cel mai rău coșmar pentru un dezvoltator. Tocmai pentru a evita astfel de situații neplăcute există testarea localizării. Astăzi, SUA nu mai este cel mai mare jucător pe piața aplicațiilor mobile. China […]

De ce este important să verificați software-ul pe sistemul dumneavoastră de stocare de date cu înaltă disponibilitate (99,9999%)

Care versiune a firmware-ului este cea mai „corectă” și „funcțională”? Dacă sistemul de stocare de date garantează rezistență la defectare de 99,9999%, înseamnă că va funcționa neîntrerupt chiar și fără actualizări de software? Sau, dimpotrivă, pentru a obține o maximă rezistență la defectări, trebuie întotdeauna să instalați cea mai recentă versiune de firmware? Vom încerca să răspundem la aceste întrebări, bazându-ne pe experiența noastră. O mică introducere Toți înțelegem că în fiecare […]

Lansarea platformei pentru colaborare Nextcloud Hub 20

A fost lansată platforma Nextcloud Hub 20, oferind o soluție autonomă pentru organizarea colaborării angajaților și echipelor care dezvoltă diferite proiecte. De asemenea, a fost publicată platforma cloud pe care se bazează Nextcloud Hub, Nextcloud 20, care permite desfășurarea unui stocare cloud cu suport pentru sincronizare și schimb de date, oferind posibilitatea de a vizualiza și edita datele de pe orice dispozitiv din orice punct al rețelei (când […]

Putem genera numere aleatorii dacă nu ne încredințăm unii altora? Partea a 2-a

Bună, Habr! În prima parte a articolului am discutat despre de ce ar putea fi necesară generarea de numere aleatorii pentru participanții care nu se încred unii în alții, ce cerințe sunt impuse acestor generatoare de numere aleatorii și am analizat două abordări pentru implementarea lor. În această parte a articolului vom analiza detaliat o altă abordare care folosește semnături de prag. Puțină criptografie Pentru […]

Antipatterns PostgreSQL: „Infinitatea nu este limită!”, sau Puțin despre recurs

Recursul este un mecanism foarte puternic și convenient, dacă se efectuează aceleași acțiuni „în adâncime” asupra datelor interconectate. Însă recursul necontrolat este un rău care poate duce fie la o execuție infinită a procesului, fie (ceea ce se întâmplă mai des) la „consumarea” întregii memorie disponibile. SGBD-urile funcționează în acest sens conform acelorași principii — „am spus să sap, așa că sap”. […]

Google va dezvălui informații despre vulnerabilitățile din dispozitivele Android terțe

Compania Google a prezentat inițiativa Android Partner Vulnerability, prin care se intenționează dezvăluirea datelor despre vulnerabilitățile dispozitivelor Android ale diferitelor OEM-uri. Inițiativa va face mai transparentă aducerea la cunoștința utilizatorilor a informațiilor despre vulnerabilitățile specifice firmware-urilor modificate de terți. Până acum, în rapoartele oficiale despre vulnerabilități (Android Security Bulletins) au fost reflectate doar probleme în codul principal oferit […]

Lansarea virt-manager 3.0.0, interfața pentru gestionarea mediilor virtuale

Compania Red Hat a lansat o nouă versiune a interfeței grafice pentru gestionarea mediilor virtuale — Virt-Manager 3.0.0. Interfața Virt-Manager este scrisă în Python/PyGTK, fiind un strat suplimentar peste libvirt și susține gestionarea sistemelor precum Xen, KVM, LXC și QEMU. Codul proiectului este distribuit sub licența GPLv2. Programul oferă instrumente pentru evaluarea vizuală a statisticilor de performanță și consum al resurselor de către mașinile virtuale, […]

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