Autor: Yuri Gagarin

Lansare Vaultwarden 1.23, server alternativ pentru managerul de parole Bitwarden.

A avut loc lansarea proiectului Vaultwarden 1.23.0 (fost bitwarden_rs), care dezvoltă o alternativă de server pentru managerul de parole Bitwarden, compatibilă la nivel de API și capabilă să funcționeze cu clienții oficiali Bitwarden. Scopul proiectului este de a oferi o implementare multiplatformă, permițând rularea serverelor Bitwarden pe capacitățile proprii, dar spre deosebire de serverul oficial Bitwarden, consumând mult mai puține resurse. Codul proiectului Vaultwarden este scris în […]

O vulnerabilitate care permite inserarea de cod JavaScript prin pluginul WordPress OptinMonster

În pluginul WordPress OptinMonster, care are peste un milion de instalări active și este utilizat pentru gestionarea afișării notificărilor pop-up și ofertelor, a fost descoperită o vulnerabilitate (CVE-2021-39341), care permite inserarea de cod JavaScript pe un site care folosește acest plugin. Vulnerabilitatea a fost reparată în versiunea 2.6.5. Pentru a bloca accesul prin cheile compromise după instalarea actualizării, dezvoltatorii OptinMonster au anulat toate cheile de acces API create anterior și au adăugat […]

Lansarea Tokio 1.13.0, platforma pentru dezvoltarea aplicațiilor asincrone în limbajul Rust

A fost lansată versiunea 1.13.0 a platformei Tokio, destinată creării de aplicații de înaltă performanță în limbajul Rust, bazate pe o arhitectură orientată pe evenimente (Event-driven), care suportă multithreading și procesarea cererilor de rețea în mod asincron. Proiectul este scris în limbajul Rust și este distribuit sub licența MIT. În noua versiune se remarcă extinderea documentației, o serie de corecții în subsistemul de rețea și sistemul de sincronizare. Tokio include […]

BuguRTOS 4.1.0

La aproape doi ani după ultima lansare, a fost lansată o nouă versiune a sistemului de operare în timp real încorporat BuguRTOS-4.1.0. ( citește mai departe… )  bugurtos, embedded, opensource, rtos

Cum a ajuns un startup de la docker-compose la Kubernetes

În acest articol, aș dori să vă vorbesc despre cum ne-am schimbat abordarea față de orchestration în proiectul nostru startup, de ce am făcut acest lucru și ce probleme am rezolvat pe parcurs. Această articol nu poate pretinde a fi unic, dar cred totuși că ar putea fi util cuiva, deoarece în timpul soluționării sarcinii materialul a fost adunat de noi […]

Închiderea dezvoltării distribuției Trident, care acum doi ani a trecut de la TrueOS la Void Linux.

A fost anunțată întreruperea dezvoltării distribuției personalizate Trident, inițial dezvoltată pe baza FreeBSD și TrueOS (PC-BSD), dar acum doi ani a fost transferată pe baza de pachete Void Linux. Distribuția folosea sistemul de fișiere ZFS și sistemul de inițializare OpenRC. Decizia de suspendare a fost luată de dezvoltatorii cheie, ale căror circumstanțe de viață s-au schimbat în ultima vreme, la fel ca și preferințele personale. Eliminarea treptată a elementelor […]

Aplicația Slack Ruby. Partea 3. Întâlnirea aplicației cu un oaspete, cum ar fi Heroku

Maximizând responsabilitatea pentru online-ul aplicației tale, vei putea să te concentrezi pe alte sarcini, gândind mai mult la noi funcționalități și aplicații. Imaginează-ți cum începi dimineața să ridici 20 de boți pe laptopul tău sărman Lenovo, sperând că astăzi nici lumina, nici internetul nu se vor opri? Te-ai imaginat? Acum imaginează-ți dacă 20 de boți […]

Lansarea analizei de trafic sniffglue 0.14.0

A avut loc lansarea analizei de rețea sniffglue 0.14.0, care analizează traficul în mod pasiv și utilizează multithreading pentru a distribui sarcina de analiză a pachetelor pe toate nuclee procesorului. Proiectul vizează o funcționare sigură și fiabilă în interceptarea pachetelor în rețele nesigure, precum și furnizarea celor mai utile informații în configurația implicită. Codul produsului este scris în […]

Proiectul PostgREST dezvoltă un demon API RESTful pentru PostgreSQL

PostgREST este un server web deschis care permite transformarea oricărei baze de date stocate în SGBD PostgreSQL într-un API RESTful complet. Motivația pentru scrierea PostgREST a fost dorința de a evita programarea manuală a CRUD, deoarece acest lucru poate duce la probleme: scrierea logicii de afaceri adesea duplică, ignoră sau complică structura bazei de date; maparea obiect-relatională (ORM mapping) este o abstracție nesigură, care duce la […]

X.Org Server 21.1.0

După trei ani și jumătate de la lansarea ultimei versiuni semnificative, a fost lansat X.Org Server 21.1.0. Sistemul de numerotare a versiunilor a fost modificat: acum prima cifră indică anul, a doua numărul ordinii marelui release din acel an, iar a treia — actualizarea corectivă. Printre modificările semnificative se numără: suport 2D pentru accelerația Glamor a fost adăugat în xvfb. Suport complet pentru sistemul de construire Meson a fost adăugat. […]

Baze de date relaționale: istoricul apariției, evoluția și perspectivele

Salut, Habr! Mă numesc Azat Yakupov, lucrez ca Data Architect la compania Quadcode. Astăzi vreau să discut despre bazele de date relaționale, care joacă un rol important în lumea IT modernă. Ceea ce reprezintă ele și pentru ce sunt necesare, probabil că majoritatea cititorilor înțeleg. Dar cum și de ce au apărut bazele de date relaționale? Despre asta, mulți dintre noi știu doar […]

Prima versiune stabilă a browserului Microsoft Edge pentru Linux

Compania Microsoft a publicat prima versiune stabilă a browserului proprietar Edge pentru Linux. În depozit a fost plasat pachetul microsoft-edge-stable_95, disponibil în formatele rpm și deb pentru Fedora, openSUSE, Ubuntu și Debian. Lansarea se bazează pe motorul Chromium 95. Microsoft a încetat dezvoltarea motorului EdgeHTML în 2018 și a început dezvoltarea Edge pe baza motorului Chromium. chrome, edge

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