Kirjoittaja: ProHoster

Kuinka kirjoittaa musiikkia OOP:n avulla

Puhumme OpenMusic (OM) -ohjelmistoinstrumentin historiasta, analysoimme sen suunnittelun ominaisuuksia ja puhumme ensimmäisistä käyttäjistä. Tämän lisäksi tarjoamme analogeja. Kuva: James Baldwin / Unsplash Mikä OpenMusic on Se on oliosuuntautunut visuaalinen ohjelmointiympäristö digitaaliseen äänen synteesiin. Apuohjelma perustuu LISP-kielen murteeseen - Common Lisp. On syytä huomata, että OpenMusicia voidaan käyttää […]

Kuinka pelastan maailman

Noin vuosi sitten päätin pelastaa maailman. Niillä keinoilla ja taidoilla, jotka minulla on. Minun on sanottava, että lista on hyvin niukka: ohjelmoija, johtaja, grafomaani ja hyvä ihminen. Maailmamme on täynnä ongelmia, ja minun piti valita jotain. Ajattelin politiikkaa, osallistuin jopa "Venäjän johtajiin" päästäkseni heti korkeaan asemaan. Pääsi semifinaaliin, [...]

Latte Dock 0.9:n julkaisu, vaihtoehtoinen KDE:n kojelauta

Latte Dock 0.9 -paneelin julkaisu on esitelty, ja se tarjoaa tyylikkään ja yksinkertaisen ratkaisun tehtävien ja plasmoidien hallintaan. Tämä sisältää tuen kuvakkeiden paraboliselle suurennokselle macOS:n tai Plank-paneelin tyyliin. Latte-paneeli on rakennettu KDE Plasma -kehykseen ja vaatii Plasma 5.12:n, KDE Frameworks 5.38:n ja Qt 5.9:n tai uudemmat julkaisut toimiakseen. Koodi […]

Bethesdan kolme ensimmäistä Doom-uudelleenjulkaisua eivät enää vaadi Internet-yhteyttä

Toissapäivänä julkaisija Bethesda Softworks esitteli kolmen ensimmäisen Doom-pelin uusintajulkaisut nykyisille konsoleille ja mobiililaitteille – nämä pelit eivät lievästi sanottuna saaneet lämpimintä vastaanottoa. Kaikki projektit vaativat Bethesda.net-tilin (ja siten Internet-yhteyden), mikä pettyi monille sarjan faneille, jotka alkoivat aikakaudella, jolloin koti-Internet-yhteys oli vielä kiinnostava. […]

Valtionduuma haluaa rajoittaa ulkomaisen pääoman osuutta Yandex- ja Mail.ru-konsernissa

Tuonnin korvaaminen RuNetissä jatkuu. Yhtenäisen Venäjän duuman edustaja Anton Gorelkin esitteli kevätistunnon päätteeksi lakiesityksen, jonka pitäisi rajoittaa ulkomaisten sijoittajien mahdollisuuksia omistaa ja hallita maan kannalta merkittäviä Internet-resursseja. Lakiehdotuksessa ehdotetaan, että ulkomaalaisten tulisi omistaa enintään 20 % venäläisten IT-yritysten osakkeista. Vaikka hallituksen komissio voi muuttaa [...]

NASA on ilmoittanut urakoitsijan luomaan asumiskelpoisen moduulin Gatewayn kuuasemalle

Yhdysvaltain kansallinen ilmailu- ja avaruushallinto (NASA) ilmoitti urakoitsijan valinnasta tulevan Gateway-kuun aseman asumiskelpoisen moduulin luomiseen. Valinta osui Northrop Grumman Innovation Systemsille (NGIS), joka on osa sotateollisuusyritystä Northrop Grumman Corporationia, koska, kuten NASA selittää, se oli ainoa tarjoaja, joka pystyi rakentamaan asumiskelpoisen moduulin ajoissa […]

AMD Genesis Peak: neljännen sukupolven Ryzen Threadripper -suorittimien todennäköinen nimi

Kolmannen sukupolven Ryzen Threadripper -prosessorit, jotka tarjoavat jopa 64 ydintä ja AMD Zen 2 -arkkitehtuurin, odotetaan ilmestyvän neljännellä vuosineljänneksellä. Ne onnistuivat jättämään jälkensä menneisiin uutisiin "Castle Peak" -symbolilla, joka viittaa Yhdysvaltojen Washingtonin osavaltion vuoristoalueiden maantieteelliset merkinnät. Planet3DNow.de-foorumin osallistujat analysoituaan uuden version ohjelmakoodin […]

Vietnamista tuli "turvasatama" elektroniikkavalmistajille jo ennen kuin ongelmia Kiinan kanssa syntyi

Viime aikoina on yleistynyt harkita "pakoreittejä" Kiinasta niille valmistajille, jotka ovat joutuneet poliittisen tilanteen panttivangeiksi. Jos Huawein tapauksessa Yhdysvaltain viranomaiset pystyvät vielä keventämään liittolaistensa painetta, niin riippuvuus Kiinan tuonnista huolestuttaa maan johtajuutta, vaikka se uusiisi henkilöstöään. Viime kuukausien tietohyökkäysten seurauksena keskivertoihmisellä saattaa olla […]

Tästä syystä lukion algebraa tarvitaan

Yleensä kysymys "mihin tarvitsemme matematiikkaa?" He vastaavat esimerkiksi "voimistelu mielelle". Mielestäni tämä selitys ei riitä. Kun henkilö suorittaa fyysistä harjoitusta, hän tietää kehittyvien lihasryhmien tarkan nimen. Mutta keskustelut matematiikasta jäävät liian abstraktiksi. Mitä erityisiä "henkisiä lihaksia" koulun algebra harjoittaa? Hän ei näytä ollenkaan oikealta [...]

Rustissa on julkaistu tapa ohittaa lainatarkistus.

Jakub Kądziołka julkaisi proof-of-konseptin, joka näyttää välittömät ongelmat, jotka liittyvät Rust-kääntäjäprojektin bugiin, joita kehittäjät ovat yrittäneet ratkaista neljän vuoden ajan tuloksetta. Jakubin kehittämässä esimerkissä voit ohittaa lainatarkistuksen hyvin yksinkertaisella tempulla: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", puomi); } Kehittäjä pyytää olemaan käyttämättä tätä kiertotapaa tuotannossa, joten [...]

CFR 0.146:n julkaisu, Java-kielen purkaja

CFR-projektista (Class File Reader) on saatavilla uusi julkaisu, jonka puitteissa kehitetään JVM-virtuaalikoneen tavukoodin purkuohjelmaa, jonka avulla jar-tiedostoista voidaan luoda uudelleen koottujen luokkien sisältö Java-koodin muodossa. Nykyaikaisten Java-ominaisuuksien purkamista tuetaan, mukaan lukien useimmat Java 9, 10 ja 12 elementit. CFR voi myös purkaa luokan sisällön ja […]

Cortana itsenäisen sovelluksen beta on julkaistu

Microsoft jatkaa Cortana-ääniavustajan kehittämistä Windows 10:ssä. Ja vaikka se saattaa kadota käyttöjärjestelmästä, yritys testaa jo uutta käyttöliittymää sovellukselle. Uusi versio on jo testaajien saatavilla; se tukee teksti- ja äänipyyntöjä. On raportoitu, että Cortana on tullut "puhuvammaksi", ja se on myös erotettu sisäänrakennetusta hausta Windowsissa […]