Categorie: Blog

Cum ajută gigantii IT educația? Partea 2: Microsoft

În postarea anterioară am vorbit despre ce oportunități oferă Google studenților și instituțiilor de învățământ. Pentru cei care l-au ratat, să reamintesc pe scurt: la 33 de ani am început un program de masterat în Letonia și am descoperit o lume minunată de oportunități gratuite pentru studenți de a obține cunoștințe de la liderii pieței, precum și pentru profesori — de a-și transforma lecțiile […]

Principiile Ansible, fără de care playbook-urile dumneavoastră sunt ca un bulgăre de paste lipite.

Fac multime de recenzii pentru codul altora pe Ansible și scriu mult eu însumi. În timpul analizei erorilor (atât ale altora, cât și ale mele), precum și a unui număr de interviuri, am realizat principala greșeală pe care o fac utilizatorii Ansible — se apucă de lucruri complexe, fără a stăpâni mai întâi bazele. Pentru a corecta această nedreptate universală, am decis să scriu o introducere în Ansible […]

Lansarea distribuției openSUSE Leap 15.2

După mai bine de un an de dezvoltare, a fost lansată distribuția openSUSE Leap 15.2. Versiunea a fost formată utilizând un set de pachete de bază din distribuția în dezvoltare SUSE Linux Enterprise 15 SP2, deasupra căruia sunt livrate versiuni mai noi ale aplicațiilor pentru utilizator din depozitul openSUSE Tumbleweed. O imagine DVD universală, de 4 GB, este disponibilă pentru descărcare, precum și o imagine redusă pentru instalare cu încărcare de pachete […]

Lansarea Psalm 3.12, un analizator static pentru limbajul PHP. Lansare Alpha PHP 8.0

Compania Vimeo a publicat o nouă versiune a analizadorului static Psalm 3.12, care permite identificarea atât a erorilor evidente, cât și a celor mai greu de detectat în codul scris în PHP, precum și corectarea automată a unor tipuri de erori. Sistemul este potrivit pentru identificarea problemelor atât în codul vechi, cât și în codul care utilizează funcționalități moderne introduse în noile ramuri PHP. Codul proiectului este scris în […]

Explorăm motorul VoIP Mediastreamer2. Partea 2

Materialul acestui articol provine de pe canalul meu de zen. Creăm un generator tonal În articolul anterior, am realizat instalarea bibliotecii media streamer, a uneltelor de dezvoltare și am verificat funcționarea acestora, construind o aplicație de testare. Astăzi vom crea o aplicație care va putea reda un semnal tonal pe placa de sunet. Pentru a rezolva această problemă, trebuie să conectăm filtrele conform schemei de mai jos a generatorului de sunet: Citim schema din stânga […]

Învățăm motorul VoIP Mediastreamer2. Partea 3

Materialul acestui articol provine de pe canalul meu de zen. Îmbunătățim exemplul generatorului tonal În articolul anterior, am scris o aplicație pentru generatorul tonal și, cu ajutorul acesteia, am extras sunetul din difuzorul computerului. Acum ne vom concentra pe faptul că programul nostru, încheind execuția, nu returnează memoria înapoi în heap. A venit timpul să clarificăm această chestiune. După ce schema […]

Explorăm motorul VoIP Mediastreamer2. Partea 7

Materialul articolului provine de pe canalul meu Zen. Folosim TShark pentru analiza pachetelor RTP. În articolul precedent, am construit un sistem de control de la distanță dintr-un generator și un detector de semnale tonale, comunicarea între acestea fiind realizată prin intermediul fluxului RTP. În acest articol, continuăm să studiem transmiterea semnalului audio prin protocolul RTP. La început, vom împărți aplicația noastră de test în transmitter și receptor și ne vom învăța […]

DNS Push-notificările au primit statutul de standard propus

Comitetul IETF (Internet Engineering Task Force), care se ocupă cu dezvoltarea protocoalelor și arhitecturii internetului, a finalizat elaborarea RFC pentru mecanismul „DNS Push Notifications” și a publicat specificația asociată cu identificatorul RFC 8765. RFC a primit statutul de „Standard propus”, după care va începe lucrul pentru a-i conferi statutul de standard în lucru (Draft Standard), ceea ce înseamnă, de fapt, stabilizarea completă a protocolului și luarea în considerare a tuturor […]

A fost lansată PPSSPP 1.10

PPSSPP – un emulator pentru consola de jocuri PlayStation Portable (PSP), care funcționează pe baza unei tehnologii de emulare la un nivel înalt (HLE). Emulatorul este disponibil pe multe platforme, inclusiv Windows, GNU/Linux, macOS și Android, și permite rularea unui număr mare de jocuri pe PSP. PPSSPP nu necesită firmware-ul original PSP (și nu poate să-l ruleze). În versiunea 1.10: Îmbunătățiri ale graficii și compatibilității Îmbunătățiri ale performanței […]

Lua 5.4

După doi ani de dezvoltare, pe 29 iunie a fost lansată discret o nouă versiune a limbajului de programare Lua – 5.4. Lua este un limbaj de programare simplu și interpretat, ușor de integrat în aplicații. Datorită acestor caracteristici, Lua este utilizat pe scară largă ca limbaj de extensie sau de descriere a configurației programelor (în special, a jocurilor pe calculator). Lua este distribuit sub licența MIT. Versiunea anterioară (5.3.5) a fost lansată […]

Studying the VoIP engine Mediastreamer2. Part 8

Materialul articolului este preluat de pe canalul meu de Zen. Structura pachetului RTP În articolul anterior, am capturat pachetele RTP cu ajutorul TShark, cu care au comunicat receptorul și transmisorul nostru. Acum, vom colora elementele pachetului în culori diferite și vom discuta despre scopul lor. Să ne uităm la același pachet, dar deja cu câmpurile colorate și cu explicațiile necesare: În […]

Învățăm motorul VoIP Mediastreamer2. Partea 12

Materialul articolului este preluat de pe canalul meu de Zen. În articolul anterior, am promis să discut despre evaluarea sarcinii pe ticker și metodele de combatere a supraîncărcării de calcul în mediastreamer. Dar am decis că ar fi mai logic să abordăm problemele de depanare a filtrelor personalizate, legate de mutarea datelor, și abia apoi să discutăm despre optimizarea performanței. Depanarea filtrelor personalizate După ce am […]

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