Categorie: Blog

Cum să compui muzică folosind OOP

Discutăm despre istoricul instrumentului software OpenMusic (OM), analizăm caracteristicile structurii sale, povestim despre primii utilizatori. De asemenea, aducem analogii. Foto James Baldwin / Unsplash Ce este OpenMusic Este o medie de programare vizuală orientată pe obiect pentru sintetizarea sunetului digital. Utilitarul este bazat pe un dialect al limbajului LISP – Common Lisp. Merită menționat faptul că OpenMusic poate fi utilizat în […]

Cum voi salva eu lumea

Acum un an am decis ferm să salvez lumea. Cu resursele și abilitățile pe care le am. Trebuie să spun că setul este destul de modest: programator, manager, grafoman și o persoană bună. În lumea noastră există multe probleme și trebuia să aleg ceva. M-am gândit la politică, am participat chiar la "Liderii Rusiei" pentru a ajunge imediat la o poziție înaltă. Am ajuns în semifinală, […]

De ce este necesară algebra școlară

De obicei, la întrebarea „de ce este necesară matematica?” se răspunde cu ceva de genul „gimnastică pentru minte”. În opinia mea, această explicație nu este suficientă. Când o persoană efectuează exerciții fizice, știe numele exact al grupelor musculare care se dezvoltă. Însă discuțiile despre matematică rămân prea abstracte. Ce anume „mușchi ai minții” sunt antrenați prin algebra școlară? Ea nu seamănă deloc cu adevărata […]

A fost publicată o metodă de ocolire a verificatorului de împrumuturi în Rust

Jakub Kądziołka a publicat un proof-of-concept care arată probleme directe legate de o eroare din proiectul compilatorului Rust, pe care dezvoltatorii încearcă fără succes să o rezolve de patru ani. Exemplul creat de Jakub permite ocolirea Borrow Checker-ului printr-un truc foarte simplu: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!(«{:?}», boom); } Dezvoltatorul cere să nu se folosească această ocolire în Production, așa că […]

A fost lansată versiunea beta a aplicației autonome Cortana

Compania Microsoft continuă să dezvolte asistentul vocal Cortana în Windows 10. Și deși acesta ar putea dispărea din cadrul sistemului de operare, corporația testează deja o nouă interfață pentru aplicație. Noua versiune este deja disponibilă testerilor și suportă cereri textuale și vocale. Se raportează că Cortana a devenit mai „vorbăreață”, iar aceasta a fost separată de căutarea încorporată în Windows […]

Ziua mea a doua cu Haiku: încântat, dar încă nu sunt pregătit să fac tranziția

TL;DR: Sunt încântat de Haiku, dar mai sunt aspecte de îmbunătățit. Ieri am studiat Haiku — un sistem de operare care m-a surprins plăcut. A doua zi. Înțelegeți-mă bine: sunt încă impresionat de cât de ușor îndeplinește sarcini care sunt dificile în medii de lucru pentru Linux. Abia aștept să descopăr cum funcționează și sunt plin de entuziasm să o folosesc zilnic. Adevărul este că […]

Browserul Firefox Reality VR este acum disponibil pentru utilizatorii de headset-uri Oculus Quest

Browserul pentru realitate virtuală de la Mozilla a primit suport pentru headset-uri Oculus Quest de la Facebook. Anterior, browserul era disponibil pentru posesorii de dispozitive HTC Vive Focus Plus, Lenovo Mirage și altele. Totuși, headset-ul Oculus Quest nu are cabluri care practic „prind” utilizatorul de PC, permițându-i să navigheze pe paginile web într-un mod nou. În comunicatul oficial al dezvoltatorilor se menționează că Firefox […]

Mozilla a actualizat WebThings Gateway pentru gateway-urile caselor inteligente

Compania Mozilla a prezentat oficial componenta actualizată WebThings — un hub universal pentru dispozitivele inteligente din case, numit WebThings Gateway. Este un firmware pentru routere cu sursă deschisă, axat pe confidențialitate și securitate. Versiunile experimentale WebThings Gateway 0.9 sunt disponibile pe GitHub pentru routerul Turris Omnia. De asemenea, este suportat firmware-ul pentru microcomputerul Raspberry Pi 4. În prezent […]

JUnit în GitLab CI cu Kubernetes

Deși toată lumea știe că este important și necesar să testezi software-ul, iar mulți o fac deja automat, în spațiul Habr nu a fost găsit niciun rețetă pentru configurarea legăturii dintre produsele populare în acest domeniu, cum ar fi (favoritul nostru) GitLab și JUnit. Vom umple această lacună! Introduceri Pentru început, voi defini contextul: Deoarece toate noastre […]

Unde să înveți să predai (nu doar în institutul pedagogic)

Cui îi va fi de folos articolul: studenților care au decis să câștige din meditații, doctoranzilor sau specialiștilor cărora li s-a dat un grup de seminar, fraților/surorilor mai mari, când cei mici cer să fie învățați programare (broderie în cruci, a vorbi în chineză, analiza piețelor, găsirea unui loc de muncă). Adică tuturor celor care trebuie să învețe, să explice și care nu știu de unde să apuce, cum să planifice lecțiile, ce să spună. Aici veți găsi: […]

Comunitatea a continuat dezvoltarea distribuției Antergos sub noul nume Endeavour OS

A fost găsită o echipă de entuziaști care a preluat dezvoltarea distribuției Antergos, al cărei avans a fost oprit în mai din cauza lipsei de timp din partea membrilor rămași pentru a menține proiectul la un nivel satisfăcător. Dezvoltarea Antergos va continua cu o nouă echipă de dezvoltatori sub numele Endeavour OS. A fost pregătită prima versiune a Endeavour OS (1.4 GB), oferind un installer simplu pentru instalarea mediului de bază Arch Linux […]

Televizoarele smart LG vor primi suport pentru Apple AirPlay 2 și HomeKit

Compania LG Electronics (LG) a anunțat că televizoarele sale inteligente ThinQ AI TV din gama 2019 vor începe să primească, începând cu 25 iulie, actualizarea care oferă suport pentru Apple AirPlay 2 și HomeKit. Tehnologia AirPlay permite redarea video, fotografii, muzică și alte tipuri de conținut de pe dispozitivele Apple direct pe ecranul mare al televizorului. Utilizatorii vor putea transmite pe televizoarele LG […]

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