Autor: Yuri Gagarin

Lansarea PyPy 7.3, o implementare Python scrisă în Python

A fost finalizat release-ul proiectului PyPy 7.3, în cadrul căruia se dezvoltă implementări ale limbajului Python, scrise în limbajul Python (se folosește un subset tipizat static RPython, Restricted Python). Release-ul a fost pregătit simultan pentru ramurile PyPy2.7 și PyPy3.6, care oferă suport pentru sintaxa Python 2.7 și Python 3.6. Release-ul este disponibil pentru Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 sau ARMv7 cu VFPv3), macOS (x86_64), […]

A fost lansat Delta Chat 1.0 pentru Android cu un nou nucleu, rescris în Rust

A fost lansat mesagerul Delta Chat 1.0 pentru platforma Android (cea mai recentă versiune pentru desktop este 0.901, iar pentru iOS — 0.960). Proiectul Delta Chat este notabil prin utilizarea corespondenței electronice obișnuite ca transport pentru transmiterea mesajelor instantanee prin email (chat-over-email, client poștal specializat care funcționează ca mesager). Codul aplicațiilor este distribuit sub licența GPLv3, iar biblioteca de bază este disponibilă sub […]

ElectronMail 4.0.0

A avut loc lansarea clientului pentru servicii de e-mail cu criptare end-to-end. În noua versiune ElectronMail 4.0.0, suportul pentru serviciul Tutanota a fost eliminat, păstrându-se suportul pentru ProtonMail. Programul este scris de Vladimir Yakovlev pe framework-ul Electron și are cod deschis (licența MIT). Principala diferență față de versiunile gratuite ale clienților oficiali este capacitatea de căutare, absența restricțiilor de volum și funcționalități suplimentare în modul offline. Sunt disponibile pachete […]

Strategia Apple. Legarea sistemului de operare la „hardware” — avantaj competitiv sau dezavantaj?

În 2013, Microsoft a dominat timp de trei decenii industria tehnologică, obținând un succes enorm cu sistemul său de operare. Compania a început treptat să își piardă poziția de lider, dar nu pentru că modelul nu mai funcționa, ci pentru că Android de la Google a urmat principii inspirate din Windows, dar a fost complet gratuit. Se părea că aceasta va deveni sistemul de operare de top pentru smartphone-uri. Cu siguranță, nu […]

Arbore binar indexabil

Am întâlnit o problemă de acest tip. Este necesar să implementăm un container de stocare a datelor care să asigure următoarele funcționalități: inserați un nou element, eliminați un element după numărul de ordine, obțineți un element după numărul de ordine, datele sunt păstrate într-o formă sortată. Datele sunt adăugate și eliminate constant, iar structura trebuie să asigure o viteză rapidă de operare. La început, am încercat să implementez un astfel de lucru folosind containerele standard din std. Acest drum nu […]

PagerDuty, sau De ce echipa de operațiuni poate rămâne fără somn noaptea

Cu cât sistemul este mai complex, cu atât acesta se îmbogățește cu diverse alerte. Și apare nevoia de a reacționa la aceste alerte, de a le agrega și vizualiza. Cred că situația este familiară multora, până la un tic nervos. Soluția despre care voi vorbi nu este foarte surprinzătoare, dar nu am găsit un articol complet pe această temă. De aceea am decis să împărtășesc experiența FunCorp și să vorbesc despre […]

Creăm un plan de acțiune folosind AWS Cloud Adoption Framework

Traducerea articolului a fost pregătită special pentru studenții cursului „Cloud Solution Architecture”. Sursa Descărcați ghidul Planurile de acțiune AWS CAF vă vor ajuta să vă pregătiți pentru tranziția la stiva tehnologică cloud. Călătoria începe cu examinatorii echipei care analizează șase aspecte ale CAF. Fiecare dintre aspecte este utilizat pentru a crea fluxuri de lucru care identifică lacunele în abilitățile și procesele existente, și […]

nginx 1.17.7

A avut loc o nouă lansare în ramura mainline curentă a serverului web nginx. În ramura 1.17 se află în dezvoltare activă, în timp ce în ramura stabilă actuală (1.16) sunt aduse doar corecții de erori. Corectare: la pornire sau în timpul reconfigurării putea apărea un segmentation fault, dacă în configurație se utiliza directiva rewrite cu un șir gol de înlocuire. Corectare: în procesul de lucru putea apărea un segmentation […

Cum ajung oamenii în IT: despre stagii și juniori (rezultatul unui sondaj «Cercul meu»)

Cu ceva timp în urmă, „Cercul meu” a participat la o discuție organizată de prietenii noștri de la Index School, dedicată angajării tinerilor specialiști. Organizatorii au pus în fața participanților următoarea problemă: „Industria IT duce de multă vreme lipsă de profesioniști, și aceasta nu este o noutate pentru nimeni. Se părea că soluția ar trebui să fie tinerii specialiști, care sunt în abundență pe piață. […

C++ Rusia: cum a fost

Dacă la începutul piesei spui că pe perete atârnă un cod C++, atunci la final acesta trebuie neapărat să te împuște în picior. Bjarne Stroustrup De pe 31 octombrie până pe 1 noiembrie a avut loc la Sankt Petersburg conferința C++ Russia Piter – una dintre cele mai mari conferințe de programare din Rusia, organizată de JUG Ru Group. Printre vorbitorii invitați – […

Ecuații pentru bucătărie sub brad

Constantine magice Ch — Curățenie (vezi Marșak), B — Echilibru (vezi Nash), MLP — Materiale, oameni și proces în spațiu (vezi Maiakovski, Corbusier). O rețea neurală convoluțională proaspătă se poate folosi și în bucătărie. A devenit mai ușor ca niciodată să începi să joci în bucătăria moleculară. Este suficient să descrii un fel de mâncare ca: $inline$H = sigma [ hat D ^{-½} hat […

Aplicații native Windows și serviciul Acronis Active Restore

Astăzi continuăm povestea despre cum, împreună cu colegii de la Universitatea Innopolis, dezvoltăm tehnologia Active Restore pentru a permite utilizatorului să înceapă cât mai repede lucrul pe mașina sa după un eșec. Vom discuta despre aplicațiile native Windows, inclusiv despre caracteristicile creării și lansării acestora. În continuare – câteva informații despre proiectul nostru și un ghid practic despre cum să scrii […]

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