Autor: Yuri Gagarin

Viața în 2030

Francezul Fabrice Grinda a iubit mereu riscurile — a investit cu succes în sute de companii: Alibaba, Airbnb, BlaBlaCar, Uber și chiar în echivalentul rusesc al Booking — serviciul Oktogo. Are un simț special pentru tendințe, pentru ceea ce poate fi viitorul. Monsieur Grinda nu doar că a investit în afacerile altora, ci a creat și pe ale sale. De exemplu, piața online OLX, utilizată de […]

Introducere în partea de rețea a infrastructurii cloud

Cloud computing-ul pătrunde tot mai adânc în viața noastră și probabil că nu există nicio persoană care să nu fi folosit măcar o dată câteva servicii cloud. Cu toate acestea, ce este cu adevărat un nor și cum funcționează majoritatea oamenilor nu știu nici măcar la nivelul ideii. 5G devine deja o realitate, iar infrastructura telecom începe să treacă […]

Lansarea clientului XMPP Kaidan 0.6.0

O nouă versiune a clientului XMPP Kaidan 0.6.0 este disponibilă. Programul este scris în C++ utilizând Qt, QXmpp și framework-ul Kirigami. Codul este distribuit sub licența GPLv3. Construirile sunt pregătite pentru Linux (AppImage și flatpak) și Android. Publicarea construirilor pentru macOS și Windows este întârziată. Îmbunătățirea principală în noua versiune este implementarea cozii de mesaje offline - în absența unei conexiuni de rețea, mesajele sunt acum […]

Compania Zextras a preluat formarea versiunilor Zimbra 9 Open Source Edition

Compania Zextras a început formarea și publicarea pachetelor predefinite pentru colaborare și e-mail, Zimbra 9, poziționată ca alternativă la MS Exchange. Pachetele sunt pregătite pentru Ubuntu și RHEL (260 MB). Anterior, compania Synacor, care supervizează dezvoltarea Zimbra, a anunțat încetarea publicării pachetelor binare pentru Zimbra Open Source Edition și intenția de a dezvolta Zimbra 9 ca produs proprietar fără […]

A apărut Kotlin 1.4

Iată ce a adus Kotlin 1.4.0: Un nou algoritm de inferență a tipurilor, mai puternic, este activat implicit. Acesta inferă automat tipurile în mai multe cazuri, susține smart-cast chiar și în scenarii complexe, gestionează mai bine proprietățile delegate și multe altele. Noile backend-uri IR pentru JVM și JS sunt disponibile în mod alfa. După stabilizare, acestea vor fi utilizate implicit. În Kotlin 1.4 […]

i9-10900K vs i9-9900K: ce poți obține din noile procesoare Intel Core pe vechea arhitectură

Au trecut puțin mai mult de un an de când am testat noile Intel Core i9-9900K. Dar timpul trece, totul se schimbă, iar acum Intel a lansat noua linie de procesoare de generația a 10-a Intel Core i9-10900K. Ce surprize ne pregătesc aceste procesoare și este adevărat că totul se schimbă — vom discuta despre asta chiar acum. Comet Lake-S Codul de nume al generației a 10-a […]

Așa, așa, așa și niciun Tika. Care sunt diferențele dintre procesoarele Intel Core din diferite generații pe baza aceleași arhitecturi

Odată cu apariția procesoarelor Intel Core de generația a șaptea, mulți au realizat că strategia «Tick-Tock», pe care Intel a urmat-o până acum, a dat greș. Promisiunea de a reduce procesul tehnologic de la 14 la 10 nm a rămas doar o promisiune, a început o lungă epocă a «Tock-ului» Skylake, timp în care a avut loc Kaby Lake (generația a șaptea), Coffee Lake (a opta) cu o schimbare nesemnificativă a procesului tehnologic […]

Implementarea modelului de acces bazat pe roluri cu utilizarea Row Level Security în PostgreSQL

Dezvoltarea subiectului Studiu despre implementarea Seqvenței de Securitate la Nivel de Rând în PostgreSQL și pentru un răspuns detaliat la comentarii. Strategia utilizată presupune aplicarea conceptului de „Logica de Afaceri în Baze de Date”, așa cum a fost descris puțin mai detaliat aici - Studiu despre implementarea logici de afaceri la nivelul funcțiilor stocate în PostgreSQL. Partea teoretică este foarte bine descrisă în documentația Postgres Pro - Politici de protecție a rândurilor. Mai jos este prezentată implementarea practică […]

Studiu despre implementarea Seqvenței de Securitate la Nivel de Rând în PostgreSQL

Ca o completare la Studiu despre implementarea logici de afaceri la nivelul funcțiilor stocate în PostgreSQL și în principal pentru un răspuns detaliat la comentarii. Partea teoretică este foarte bine descrisă în documentația Postgres Pro - Politici de protecție a rândurilor. Mai jos este analizată implementarea practică a unei mici sarcini de afaceri - ascunderea datelor șterse. Studiul dedicat implementării Modelului de Rol cu utilizarea RLS este prezentat […]

Studiu despre implementarea logici de afaceri la nivelul funcțiilor stocate în PostgreSQL

Motivul principal pentru scrierea acestui studiu a fost articolul „În carantină, sarcina a crescut de 5 ori, dar am fost pregătiți”. Cum a trecut Lingualeo pe PostgreSQL cu 23 de milioane de utilizatori. De asemenea, a fost interesant un articol publicat cu 4 ani în urmă - Implementarea logici de afaceri în MySQL. A fost interesant faptul că aceeași idee - „implementa logica de afaceri în BD” - a apărut în […]

Pentru Chrome se dezvoltă o API pentru comunicări directe TCP și UDP

Compania Google a început implementarea unui nou API Raw Sockets în Chrome, care permite aplicațiilor web să stabilească conexiuni de rețea directe utilizând protocoale TCP și UDP. În 2015, consorțiul W3C a încercat deja standardizarea API-ului „TCP and UDP Socket“, dar participanții la grupul de lucru nu au ajuns la un consens, iar dezvoltarea acestui API a fost oprită. Necesitatea de a adăuga un nou API […]

Testarea publică a serviciului de adrese email anonime Firefox Relay

Compania Mozilla a oferit posibilitatea de testare a serviciului Firefox Relay pentru toți doritorii. Dacă anterior accesul la Firefox Relay putea fi obținut doar pe bază de invitație, acum este disponibil oricărui utilizator printr-un cont Firefox Account. Firefox Relay permite generarea de adrese de e-mail temporare pentru a vă înregistra pe site-uri, fără a vă divulga adresa reală. În total, se pot […]

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