Autor: Yuri Gagarin

CMake și C++ — frați pentru totdeauna

În timpul procesului de dezvoltare, îmi place să schimb compilatoarele, modurile de compilare, versiunile dependențelor, să efectuez analize statice, să măsor performanța, să colectez date despre acoperire, să generez documentație etc. Și iubesc foarte mult CMake, pentru că îmi permite să fac tot ce vreau. Mulți critici CMake, și adesea pe bună dreptate, dar dacă te uiți mai îndeaproape, nu este atât de rău, iar în ultima vreme […]

Lansare Electron 6.0.0, platformă pentru crearea de aplicații pe baza motorului Chromium

A fost pregătită lansarea platformei Electron 6.0.0, care oferă un cadru autonom pentru dezvoltarea de aplicații utilizator multifuncționale, utilizând ca bază componentele Chromium, V8 și Node.js. Schimbarea semnificativă a numărului versiunii este legată de actualizarea la baza de cod Chromium 76, platforma Node.js 12.4 și motorul JavaScript V8 7.6. Așteptata încetare a suportului pentru sistemele Linux pe 32 de biți a fost amânată, iar lansarea 6.0 în […]

Lansarea Chrome 76

Compania Google a lansat versiunea 76 a browser-ului web Chrome. De asemenea, este disponibilă o lansare stabilă a proiectului deschis Chromium, care stă la baza Chrome. Browserul Chrome se deosebește prin utilizarea logo-urilor Google, printr-un sistem de notificare în caz de blocare, posibilitatea de a descărca modul Flash la cerere, module pentru redarea conținutului video protejat (DRM), un sistem de actualizare automată și transmiterea parametrilor RLZ în timpul căutărilor. Următoarea versiune Chrome 77 […]

Lansarea browser-ului web Midori 9

A avut loc lansarea browserului web ușor Midori 9, dezvoltat de participanții la proiectul Xfce pe baza motorului WebKit2 și a bibliotecii GTK3. Nucleul browserului este scris în limbajul Vala. Codul proiectului este distribuit sub licența LGPLv2.1. Pachetele binare sunt pregătite pentru Linux (snap) și Android. Formarea pachetelor pentru Windows și macOS a fost suspendată temporar. Principalele noutăți ale Midori 9: A fost implementată vizualizarea pictogramele pe pagina de start […]

Nixery ― un registry de containere ad-hoc bazat pe Nix

Nixery este un registru de containere compatibil cu Docker, capabil să creeze imagini de containere folosind Nix. În prezent, accentul se pune pe generarea țintită a imaginilor de containere. Nixery suportă generarea de imagini la cerere, bazate pe numele imaginii. Fiecare pachet pe care utilizatorul îl include în imagine este specificat ca un component de cale a numelui. Componentele căii se referă la cheile de nivel superior în nixpkgs […]

Vifm 0.10.1

Vifm este un manager de fișiere în consolă, cu un management modal asemănător lui Vim și cu unele idei preluate din clientul de email mutt. Această versiune extinde suportul pentru gestionarea dispozitivelor externe, adăugând câteva noi funcționalități de vizualizare, combinând anterior două plugin-uri Vim separate într-unul, și aducând o serie de îmbunătățiri mai mici. Principalele modificări: a fost adăugat un preview al fișierelor în coloana din dreapta a lui Miller; a fost adăugat un macro […]

Cum să treci de la «designer obișnuit» la designer de produs

Bună! Numele meu este Alexey Svirido, sunt designer de produse digitale la Alfa-Bank. Astăzi vreau să discut despre cum să treci de la «designer obișnuit» la designer de produs. Mai jos vei găsi răspunsuri la următoarele întrebări: Cine este un designer de produs și ce face? Este această specialitate potrivită pentru tine? Ce trebuie să faci pentru a deveni designer de produs? Cum să-ți construiești primul portofoliu de produs? […]

Nu te pierde în trei pini: o viziune egocentrică asupra mediului înconjurător

Mișcarea este viață. Această frază poate fi interpretată atât ca o motivație de a merge înainte, de a nu rămâne pe loc și de a atinge dorințele, cât și ca o constatare a faptului că aproape toate ființele vii își petrec cea mai mare parte a vieții în mișcare. Pentru a evita ca mișcările și deplasările noastre în spațiu să se termine de fiecare dată cu lovituri la frunte și degete mici zdrobite la […]

SQL. Probleme interesante

Salut, Habr! De peste 3 ani predau SQL în diferite centre de formare, iar una dintre observațiile mele este că studenții învață și înțeleg mai bine SQL dacă le este pusă o sarcină, nu doar spunându-le despre posibilități și fundamentele teoretice. În acest articol voi împărtăși cu voi lista mea de probleme pe care le dau […]

Implementarea propriului MTProxy Telegram cu statistici

„Am moștenit această confuzie, începând cu lipsa de rușine Zello; LinkedIn și terminând cu „toți ceilalți” de pe platforma Telegram în lumea mea. Apoi, tunând, funcționarul a adăugat repede și tare: dar voi face ordine (aici în IT)“ (…). Durov consideră pe bună dreptate că aceste state autoritare ar trebui să se teamă de el, un crypto-anarhist, iar Roskomnadzorii și scuturile de aur cu filtrele lor DPI ar trebui să […]

StealthWatch: implementare și configurare. Partea 2

Bună, colegi! După ce am stabilit cerințele minime pentru implementarea StealthWatch în ultima parte, putem începe implementarea produsului. 1. Metode de implementare StealthWatch Există mai multe moduri de a „atinge” StealthWatch: dcloud – serviciu cloud pentru lucrări de laborator; Cloud Based: Stealthwatch Cloud Free Trial – aici Netflow de pe dispozitivul vostru va fi trimis în cloud și va fi analizat de software-ul StealthWatch; On-premise POV […]

Cum să comprimăm până la 90% stocarea backup-urilor în stocarea obiectelor

Clienții noștri turci ne-au cerut să configurăm corect backup-ul pentru data center. Facem astfel de proiecte în Rusia, însă aici povestea a fost mai mult despre cercetarea celei mai bune metode de realizare. Dato: există un stocare S3 locală, există Veritas NetBackup, care a obținut o nouă funcționalitate extinsă pentru transferul de date în stocările de obiecte acum cu suport pentru deduplicare, și există o problemă cu […]

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