Autor: ProHoster

Kuidas OOP-i abil muusikat kirjutada

Räägime OpenMusic (OM) tarkvarainstrumendi ajaloost, analüüsime selle disaini omadusi ja räägime esimestest kasutajatest. Lisaks pakume analooge. Foto autor James Baldwin / Unsplash Mis on OpenMusic See on objektorienteeritud visuaalne programmeerimiskeskkond digitaalse heli sünteesiks. Utiliit põhineb LISP keele murdel - Common Lisp. Väärib märkimist, et OpenMusicut saab kasutada […]

Kuidas ma maailma päästan

Umbes aasta tagasi otsustasin maailma päästa. Nende vahendite ja oskustega, mis mul on. Pean ütlema, et nimekiri on väga napp: programmeerija, juht, grafomaan ja hea inimene. Meie maailm on täis probleeme ja ma pidin midagi valima. Mõtlesin poliitikale, osalesin isegi “Venemaa juhtides”, et kohe kõrgele kohale jõuda. Poolfinaali pääses, [...]

KDE alternatiivse armatuurlaua Latte Dock 0.9 väljalase

Esitleti Latte Dock 0.9 paneeli väljalaset, mis pakub elegantset ja lihtsat lahendust ülesannete ja plasmoidide haldamiseks. See hõlmab ikoonide paraboolse suurenduse tuge macOS-i või Planki paneeli stiilis. Latte paneel on üles ehitatud KDE Plasma raamistikule ja selle käitamiseks on vaja Plasma 5.12, KDE Frameworks 5.38 ja Qt 5.9 või uuemaid versioone. Kood […]

Bethesda kolm esimest Doomi taasväljaannet ei vaja enam Interneti-juurdepääsu

Üleeile esitles kirjastaja Bethesda Softworks kolme esimese Doomi mängu taasväljalaseid praegustele konsoolidele ja mobiilseadmetele – need mängud ei saanud pehmelt öeldes kõige soojemat vastuvõttu. Kõik projektid nõudsid Bethesda.neti kontot (ja seega ka Interneti-ühendust), mis valmistas pettumuse paljudele sarja fännidele, mis said alguse ajastul, mil kodune Internet oli veel uudishimulik. […]

Riigiduuma soovib piirata väliskapitali osakaalu Yandexis ja Mail.ru Grupis

Impordi asendamine RuNetis jätkub. Riigiduuma saadik Ühtsest Venemaast Anton Gorelkin tutvustas kevadistungjärgu lõpus seaduseelnõu, mis peaks piirama välisinvestorite võimalusi omada ja hallata riigi jaoks olulisi internetiressursse. Eelnõu näeb ette, et välisriikide kodanikele ei tohiks kuuluda rohkem kui 20% Venemaa IT-ettevõtete aktsiatest. Kuigi valitsuskomisjon võib muuta [...]

AMD Genesis Peak: neljanda põlvkonna Ryzen Threadripper protsessorite tõenäoline nimi

Neljandas kvartalis peaks ilmuma kolmanda põlvkonna Ryzen Threadripper protsessorid, mis pakuvad kuni 64 tuuma ja AMD Zen 2 arhitektuuri ning mis suutsid endistes uudistes end kirja panna sümboli "Castle Peak" all, mis viitab Ameerika Ühendriikide Washingtoni osariigi mäeahelike geograafilised tähised. Foorumi Planet3DNow.de osalejad pärast uue versiooni programmikoodi analüüsimist […]

Vietnamist sai elektroonikatootjate "turvapaik" juba enne Hiinaga seotud probleemide tekkimist

Viimasel ajal on muutunud tavaliseks kaaluda „põgenemisteed“ Hiinast neile tootjatele, kes on sattunud poliitilise olukorra pantvangi. Kui Huawei puhul suudavad Ameerika võimud siiski oma liitlaste survet leevendada, siis sõltuvus Hiina impordist teeb riigi juhtkonna murelikuks ka siis, kui see personali uuendab. Viimaste kuude inforünnakute tõttu võib keskmine inimene olla […]

Sellepärast on vaja keskkooli algebrat

Tavaliselt on küsimus "miks meil on matemaatikat vaja?" Nad vastavad sellisele küsimusele nagu "mõistuse võimlemine". Minu arvates sellest selgitusest ei piisa. Kui inimene teeb füüsilist harjutust, teab ta täpselt arenevate lihasrühmade nimetusi. Kuid vestlused matemaatikast jäävad liiga abstraktseks. Milliseid konkreetseid "vaimseid lihaseid" koolitab algebra? Ta ei näe üldse välja nagu päris [...]

Avaldatud on viis, kuidas Rustis laenukontrollist mööda hiilida.

Jakub Kądziołka avaldas kontseptsiooni tõendi, mis näitab koheseid probleeme, mis on seotud Rust kompilaatori projekti veaga, mida arendajad on neli aastat edutult lahendada püüdnud. Jakubi väljatöötatud näide võimaldab laenukontrollist mööda minna väga lihtsa nipiga: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", buum); } Arendaja palub seda lahendust tootmises mitte kasutada, seega [...]

Java keele dekompilaatori CFR 0.146 väljalase

Saadaval on projekti CFR (Class File Reader) uus väljalase, mille raames arendatakse JVM-i virtuaalmasina baitkoodidekompilaatorit, mis võimaldab jar-failidest taasluua koostatud klasside sisu Java koodi kujul. Toetatakse kaasaegsete Java funktsioonide dekompileerimist, sealhulgas enamiku Java 9, 10 ja 12 elemente. CFR suudab dekompileerida ka klassi ja […]

Välja antud Cortana eraldiseisva rakenduse beetaversioon

Microsoft jätkab Cortana häälassistendi arendamist operatsioonisüsteemis Windows 10. Ja kuigi see võib OS-ist kaduda, katsetab ettevõte juba rakenduse uut kasutajaliidest. Uus versioon on testijatele juba saadaval; see toetab teksti- ja häälpäringuid. On teatatud, et Cortana on muutunud "jutulisemaks" ja see on eraldatud ka Windowsi sisseehitatud otsingust […]