Categorie: Blog

Lansarea kernel-ului Linux 5.2

După două luni de dezvoltare, Linus Torvalds a lansat versiunea kernelului Linux 5.2. Printre cele mai notabile schimbări se numără: modul de funcționare Ext4 fără a ține cont de majuscule și minuscule, apeluri de sistem separate pentru montarea FS, drivere pentru GPU Mali 4xx/6xx/7xx, capacitatea de a gestiona modificarea valorilor sysctl în programele BPF, modulul device-mapper dm-dust, protecție împotriva atacurilor MDS, suport pentru Sound Open Firmware pentru DSP, […]

A fost detectată substituirea codului malițios în pachetul Ruby Strong_password

În publicația din 25 iunie a pachetului gem Strong_password 0.7 a fost identificată o modificare malițioasă (CVE-2019-13354) care descarcă și execută cod extern controlat de un atacator necunoscut, găzduit pe serviciul Pastebin. Numărul total de descărcări ale proiectului este de 247 de mii, iar versiunea 0.6 a avut aproximativ 38 de mii. Pentru versiunea malițioasă, numărul descărcărilor este de 537, dar nu este clar cât de mult corespunde realității având în vedere că, […]

Aplicația Spotify Lite a fost lansată oficial în 36 de țări, iar Rusia nu este din nou inclusă.

Spotify continuă să testeze versiunea ușoară a clientului mobil din mijlocul anului trecut. Principala intenție a dezvoltatorilor este de a-și extinde prezența în regiunile cu viteze reduse de conectare la internet, unde utilizatorii dețin în principal dispozitive mobile de nivel de bază și mediu. Recent, aplicația Spotify Lite este disponibilă oficial în magazinul de conținut digital Google Play în 36 de țări, iar în viitor […]

Automatizarea pentru cei mai mici. Partea zero. Planificare

SDSC s-a terminat, dar dorința necontrolată de a scrie a rămas. Mulți ani, fratele nostru a suferit din cauza îndeplinirii muncii de rutină, și-a încrucișat degetele înainte de commit și a suferit din cauza lipsei de somn din cauza rollback-urilor nocturne. Dar timpurile întunecate ajung la final. Prin acest articol, voi începe o serie despre cum văd eu automatizarea. Pe parcurs, vom explora etapele automatizării, stocarea variabilelor, formalizarea designului, RestAPI, […]

Automatizarea pentru cei mai mici. Partea întâi (care vine după zero). Virtualizarea rețelei.

În precedenta ediție, am descris cadrul de automatizare a rețelei. Din recenziile primite, se pare că acest prim abordare la problemă a clarficat deja unele întrebări pentru unii oameni. Și mă bucur foarte mult de acest lucru, deoarece scopul nostru în acest ciclu nu este de a umple ansible cu scripturi Python, ci de a construi un sistem. Acest cadru stabilește ordinea în care vom analiza […]

CERN trece la software-ul open source — de ce?

Organizația renunță la software-ul Microsoft și alte produse comerciale. Discutăm despre motive și povestim despre alte companii care trec la software-ul liber. Foto — Devon Rogers — Unsplash Motivationalele lor În ultimii 20 de ani, CERN a utilizat produse Microsoft — sistemul de operare, platforma cloud, pachetele Office, Skype și altele. Totuși, compania IT a refuzat laboratorului statutul de „organizație academică”, […]

Quest corporativ

— Nu i-ai spus? — Ce aș fi putut să-i spun?! – a strigat Tatiana, indignată. – De parcă aș ști ceva despre acest stupid quest al vostru! — De ce stupid? – s-a mirat, la rândul său, Serghei. — Pentru că astfel nu ne vom găsi niciodată un nou IT director! – Tatiana a început să roșească, ca de obicei, de […]

Tactica pe roluri pentru birou

Bună ziua. Astăzi vom vorbi despre un sistem de jocuri de masă creat de noi, inspirat de jocuri orientale pe console, precum și de întâlnirea cu giganții jocurilor de masă occidentale. Acestea din urmă s-au dovedit a fi nu atât de fantastice pe cât ne așteptam — voluminoase în ceea ce privește regulile, cu eroi și obiecte oarecum sterile, supraîncărcate de contabilitate. De ce să nu scriem ceva proprie? Cu […]

Proiectul Debian a lansat o distribuție pentru școli — Debian-Edu 10

A fost pregătită lansarea distribuției Debian Edu 10, cunoscută și sub numele de Skolelinux, destinat utilizării în instituțiile de învățământ. Distribuția conține un set integrat de instrumente pentru desfășurarea rapidă în școli a serverelor și stațiilor de lucru, susținând atât locuri de muncă desktop în sălile de informatică, cât și sisteme portabile. Au fost pregătite imagini de instalare de 404 […]

În cadrul proiectului Glaber a fost creat un fork al sistemului de monitorizare Zabbix.

Proiectul Glaber dezvoltă un fork al sistemului de monitorizare Zabbix, axat pe creșterea eficienței, performanței și scalabilității, fiind potrivit pentru crearea de configurații tolerante la defecțiuni, executate dinamic pe mai multe servere. Inițial, proiectul a evoluat ca un set de patch-uri pentru îmbunătățirea performanței Zabbix, dar în aprilie a început munca la crearea unui fork separat. Codul proiectului este distribuit sub licența GPLv2. În condiții de sarcină mare, utilizatorii […]

Rețete Nginx: conversia din HTML în PDF

Pentru a pregăti conversia din HTML în PDF, avem nevoie de nginx și plugin-ul său html2pdf. (Am oferit link-uri către fork-ul meu nginx, deoarece am făcut câteva modificări, care nu au putut fi incluse încă în repository-ul original. De asemenea, se poate folosi o imagine pregătită.) Pentru conversia HTML în PDF din fișier location =/html_to_pdf_from_file { html2pdf on; # activăm filtrul pdf } […]

Analizăm Async/Await în JavaScript prin exemple

Autorul articolului analizează, prin exemple, Async/Await în JavaScript. În general, Async/Await este o metodă convenabilă pentru scrierea de cod asincron. Până la apariția acestei funcționalități, codul similar era scris folosind callback-uri și promisiuni. Autorul articolului original expune avantajele Async/Await, analizând diverse exemple. Vă reamintim: pentru toți cititorii „Habra” - reducere de 10.000 de ruble la înscrierea la orice curs Skillbox pe […]

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