Autor: ProHoster

Înțelegerea Docker

Folosesc Docker de câteva luni pentru a structura procesul de dezvoltare/livrare a proiectelor web. Ofer cititorilor Habrakhabr o traducere a articolului introductiv despre docker - „Înțelegerea dockerului”. Ce este docker? Docker este o platformă deschisă pentru dezvoltarea, livrarea și operarea aplicațiilor. Docker este conceput pentru a vă livra aplicațiile mai rapid. Cu docker vă puteți decupla aplicația de infrastructură și […]

Habr Weekly #12 / OneWeb nu a fost permis să intre în Federația Rusă, gări împotriva agregatorilor, salarii în IT, „iubitule, ucidem internetul”

În această ediție: Sistemul de satelit OneWeb nu a primit frecvențe. Stațiile de autobuz s-au revoltat împotriva agregatorilor de bilete, cerând blocarea a 229 de site-uri, inclusiv BlaBlaCar și Yandex.Bus. Salariile în IT în prima jumătate a anului 2019: conform calculatorului de salarii My Circle Iubitule, ucidem Internetul În timpul conversației, am menționat (sau am vrut, dar am uitat!) acest lucru: Proiectul „SHHD: Winter” al artistului […]

Programare asincronă în JavaScript. (Callback, Promise, RxJs)

Salutare tuturor. Serghei Omelnitsky este în legătură. Nu cu mult timp în urmă am găzduit un flux despre programarea reactivă, unde am vorbit despre asincronie în JavaScript. Astăzi aș dori să iau notițe despre acest material. Dar înainte de a începe materialul principal, trebuie să facem o notă introductivă. Deci, să începem cu definiții: ce este o stivă și o coadă? O stivă este o colecție ale cărei elemente [...]

Vulnerabilitatea în LibreOffice care permite executarea codului la deschiderea documentelor rău intenționate

O vulnerabilitate (CVE-2019-9848) a fost identificată în suita de birou LibreOffice care poate fi folosită pentru a executa cod arbitrar la deschiderea documentelor pregătite de un atacator. Vulnerabilitatea este cauzată de faptul că componenta LibreLogo, concepută pentru predarea programării și inserarea desenelor vectoriale, își traduce operațiile în cod Python. Fiind capabil să execute instrucțiuni LibreLogo, un atacator poate determina executarea oricărui cod Python […]

Lansarea profanității clientului XMPP/Jabber de consolă 0.7.0

La șase luni după ultima lansare, a fost prezentată lansarea consolei multi-platformă XMPP/Jabber client vulgar 0.7.0. Interfața pentru profanitate este construită folosind biblioteca ncurses și acceptă notificări folosind biblioteca libnotify. Aplicația poate fi compilată fie cu biblioteca libstrophe, care implementează lucrul cu protocolul XMPP, fie cu furca sa libmesode, susținută de dezvoltator. Capacitățile clientului pot fi extinse folosind plugin-uri […]

Google va taxa motoarele de căutare din UE pentru rularea Android în mod implicit

Începând din 2020, Google va introduce un nou ecran de selectare a motorului de căutare pentru toți utilizatorii de Android din UE atunci când configurează un nou telefon sau tabletă pentru prima dată. Selecția va face standardul corespunzător pentru motorul de căutare în Android și browserul Chrome, dacă este instalat. Proprietarii motoarelor de căutare vor trebui să plătească Google pentru dreptul de a apărea pe ecranul de selecție lângă motorul de căutare Google. Trei câștigători […]

Video: 4 jucători în arena în jocul de lupte stradale Mighty Fight Federation pentru console și PC

Dezvoltatorii studioului din Toronto Komi Games au prezentat jocul de luptă multiplayer Mighty Fight Federation pentru PlayStation 4, Xbox One, Switch și PC. Va apărea în Steam Early Access în ultimul trimestru al acestui an și va fi disponibil pe alte platforme în al doilea trimestru al anului 2020. De asemenea, a fost prezentată o trailer, care prezintă principalii luptători ai jocului și […]

Versiunea de distribuție Linux Mint 19.2

Este prezentată lansarea distribuției Linux Mint 19.2, a doua actualizare pentru ramura Linux Mint 19.x, formată pe baza pachetului Ubuntu 18.04 LTS și susținută până în 2023. Distribuția este pe deplin compatibilă cu Ubuntu, dar diferă semnificativ în abordarea organizării interfeței cu utilizatorul și în selectarea aplicațiilor implicite. Dezvoltatorii Linux Mint oferă un mediu desktop care urmează canoanele clasice ale organizării desktop, care […]

Echipa Overwatch League s-a vândut cu 40 de milioane de dolari

Organizația de sport Immortals Gaming Club a vândut echipa Houston Outlaws Overwatch pentru 40 de milioane de dolari. Prețul includea slotul clubului în Overwatch League. Noul proprietar era proprietarul companiei de construcții Lee Zieben. Motivul vânzării s-a datorat regulilor ligii care permiteau doar deținerea unui club OWL din cauza unui potențial conflict de interese. Din 2018, Immortals Gaming deține Los […]

Lansarea generatorului de analizor lexical re2c 1.2

A avut loc lansarea re2c, un generator gratuit de analizoare lexicale pentru limbajele C și C++. Amintiți-vă că re2c a fost scris în 1993 de Peter Bambulis ca un generator experimental de analizoare lexicale foarte rapide, care se deosebesc de alți generatori prin viteza codului generat și o interfață cu utilizatorul neobișnuit de flexibilă, care permite analizoarelor să fie ușor și eficient integrate într-un cod existent. baza. De atunci […]

Pokémon Go a depășit 1 miliard de descărcări

După lansarea Pokémon Go în iulie 2016, jocul a devenit un adevărat fenomen cultural și a dat un impuls serios dezvoltării tehnologiilor de realitate augmentată. Milioane de oameni din zeci de țări au fost fascinați de ea: unii și-au făcut prieteni noi, alții au mers milioane de kilometri, alții au avut un accident - totul în numele prinderii monștri virtuali de buzunar. Acum jocul s-a terminat [...]

A fost creat un depozit EPEL 8 cu pachete de la Fedora pentru RHEL 8

Proiectul EPEL (Extra Packages for Enterprise Linux), care menține un depozit de pachete suplimentare pentru RHEL și CentOS, a lansat o versiune a depozitului pentru distribuții compatibile cu Red Hat Enterprise Linux 8. Ansamblurile binare sunt produse pentru x86_64, aarch64, ppc64le și arhitecturi s390x. În această etapă de dezvoltare a depozitului, există aproximativ 250 de pachete suplimentare suportate de comunitatea Fedora Linux (în […]