Autor: Yuri Gagarin

PostgreSQL Antipatterns: să lovim cu dicționarul în JOIN-uri grele

Continuăm seria articolelor dedicate explorării unor modalități mai puțin cunoscute de îmbunătățire a performanței interogărilor în PostgreSQL, care aparent sunt „simple”: rareori o înregistrare ajunge la jumătatea JOIN-ului între JOIN-uri, JOIN-uri de tip array, JOIN-uri periculoase și JOIN-uri OR CTE. Nu credeți că nu îmi plac JOIN-urile… 🙂 Dar, adesea, o interogare fără ele se dovedește a fi considerabil mai performantă. Așadar, astăzi vom încerca […]

Crearea parametrilor dinamici în job-ul Jenkins, sau cum să faci sarcina ta user-friendly

Bună ziua, Habr! Astăzi aș dori să împărtășesc una dintre metodele prin care, cu ajutorul Active Choices Plugin, poți face sarcina din Jenkins cât mai unificată și clară pentru utilizator. Introducere Abrevierea DevOps nu mai este de mult ceva nou pentru comunitatea IT. Pentru mulți oameni, expresia „a face DevOps” este asociată cu un fel de buton magic, care, la apăsare […]

Compania de protecție DDoS a recunoscut că a inițiat atacuri DDoS, a declarat fondatorul ei

Până în 2016, vDos a devenit cel mai popular serviciu din lume pentru comanda atacurilor DDoS. Dacă dăm crezare teoriilor conspirației, companiile antivirus răspândesc ele însele viruși, iar serviciile de protecție DDoS inițiază aceste atacuri. Desigur, acestea sunt invenții… sau nu? Pe 16 ianuarie 2020, Curtea Federală din New Jersey l-a găsit vinovat pe Tucker Preston, un bărbat de 22 de ani din orașul Macon, […]

Intel a devenit membru al CHIPS Alliance și a adus în lume bus-ul Advanced Interface Bus

Standarde deschise câștigă din ce în ce mai mulți susținători. Giganții din domeniul IT sunt obligați nu doar să țină cont de acest fenomen, ci și să ofere comunităților deschise dezvoltările lor unice. Un exemplu recent a fost transferul bus-ului Intel AIB către alianța CHIPS. În această săptămână, compania Intel a devenit membru al CHIPS Alliance (Common Hardware for Interfaces, Processors and Systems). Așa cum rezultă din abrevierea CHIPS, […]

A fost publicat un nou clasament al celor mai bune antivirusuri pentru Windows 10

Resursa AV-Test a prezentat rezultatele testării celor mai bune programe antivirus pentru Windows. Pe site a fost publicat clasamentul din decembrie 2019, care arată avantajele anumitor aplicații de protecție. Judecând după datele publicate, toate antivirusurile oferă un nivel similar de protecție. Cele mai „problematici” au fost eScan ISS și Total AV cu 4,5 și 4 puncte, respectiv. Celelalte soluții oferă 5 și […]

A fost prezentată utilitarul TrafficToll 1.0.0 pentru limitarea selectivă a traficului aplicațiilor

Utilitarul TrafficToll 1.0.0 a fost lansat, fiind poziționat ca un echivalent Linux al programului proprietar NetLimiter pentru Windows. Programul facilitează stabilirea unui limitator de lățime de bandă pe aplicații locale individuale, precum și pe procesele deja active. De exemplu, poți restricționa lățimea de bandă pentru un program de descărcare a fișierelor și o poți crește pentru un videochat. Setările sunt definite într-un fișier simplu de configurare. Limitarea traficului de intrare și ieșire se face prin […]

L1DES (CacheOut) și VRS — noi vulnerabilități în structurile microarhitecturale ale CPU-urilor Intel

Compania Intel a dezvăluit informații despre două noi vulnerabilități în CPU-urile Intel, cauzate de scurgeri de date din cache-ul L1D (CVE-2020-0549, L1DES — L1D Eviction Sampling) și registrele vectoriale (CVE-2020-0548, VRS — Vector Register Sampling). Vulnerabilitățile fac parte din clasa MDS (Microarchitectural Data Sampling) și se bazează pe utilizarea metodelor de analiză prin canale secundare la datele din structurile microarhitecturale. AMD, […]

Crearea unei infrastructuri IT reziliente. Partea 2. Instalarea și configurarea cluster-ului oVirt 4.3

Această articol este o continuare a celui anterior – „Crearea unei infrastructuri IT redundante. Partea 1 – pregătirea pentru implementarea clusterului oVirt 4.3”. În acesta va fi analizat procesul de instalare și configurare de bază a clusterului oVirt 4.3, pentru găzduirea mașinilor virtuale cu înaltă disponibilitate, având în vedere că toate pașii pregătitori pentru infrastructură au fost deja finalizați. Introducere Scopul principal al articolului este […]

Explorăm eSIM (+ interviu cu un expert)

Să discutăm despre eSIM (denumirea completă embeddedSIM - adică, SIM încorporată) - cartela SIM lipită în dispozitiv (spre deosebire de cartelele SIM obișnuite care sunt detașabile). Să vedem de ce sunt ele mai bune decât cartelele SIM obișnuite și de ce marii operatori de telefonie mobilă se opun adoptării acestei noi tehnologii. Articolul a fost scris cu sprijinul companiei EDISON. Dezvoltăm aplicații pentru Android și iOS și putem să ne ocupăm de […]

Lucrul cu IPv6 în PHP

Recent am obținut statutul de LIR și un bloc /29 de IPv6. Și apoi a apărut necesitatea de a ține evidența subnet-urilor desemnate. Și, având în vedere că sistemul nostru de facturare este scris în PHP, a trebuit să mă familiarizez cu subiectul și să realizez că acest limbaj nu este cel mai prietenos în ceea ce privește lucrul cu IPv6. Aici este soluția noastră la provocările apărute în legătură cu adresele și […]

Versiunile LTS de Qt vor fi disponibile doar sub licență comercială

Compania Qt a anunțat o modificare a modelului de licențiere a framework-ului Qt, care poate avea un impact semnificativ asupra comunităților și distribuțiilor care folosesc Qt. Începând cu versiunea 5.15, ramurile LTS de Qt vor fi susținute până la formarea următoarei versiuni semnificative, adică aproximativ șase luni (actualizările pentru ramurile LTS sunt eliberate timp de trei ani). Se presupune că acest pas va accelera adoptarea noilor ramuri și va permite creșterea numărului […]

Jocul de masă „Dungeons and Dragons” m-a ajutat să învăț engleza

În acest articol, vom povesti istoria unuia dintre angajații EnglishDom, care a învățat limba engleză printr-o metodă destul de neobișnuită - jocul de rol Dungeons & Dragons. Aici, și mai jos, ne aducem povestea practic neschimbată. Sperăm să vă placă. Mai întâi, voi spune câteva cuvinte despre „Dungeons & Dragons” pentru toți cei care aud pentru prima dată despre acest joc. Pe scurt, […]

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