Autor: ProHoster

Jak psát hudbu pomocí OOP

Mluvíme o historii softwarového nástroje OpenMusic (OM), analyzujeme vlastnosti jeho designu a mluvíme o prvních uživatelích. Kromě toho poskytujeme analogy. Photo by James Baldwin / Unsplash Co je OpenMusic Jedná se o objektově orientované vizuální programovací prostředí pro digitální syntézu zvuku. Nástroj je založen na dialektu jazyka LISP - Common Lisp. Stojí za zmínku, že OpenMusic lze použít v […]

Jak zachráním svět

Asi před rokem jsem se rozhodl zachránit svět. S prostředky a dovednostmi, které mám. Musím říct, že seznam je velmi skromný: programátor, manažer, grafoman a dobrý člověk. Náš svět je plný problémů a já jsem si musel něco vybrat. Přemýšlel jsem o politice, dokonce jsem se účastnil „Vůdců Ruska“, abych se okamžitě dostal na vysokou pozici. Postoupil do semifinále, [...]

Vydání Latte Dock 0.9, alternativního dashboardu pro KDE

Bylo představeno vydání panelu Latte Dock 0.9, který nabízí elegantní a jednoduché řešení pro správu úloh a plazmoidů. To zahrnuje podporu efektu parabolického zvětšení ikon ve stylu macOS nebo panelu Plank. Panel Latte je postaven na platformě KDE Plasma a ke spuštění vyžaduje Plasma 5.12, KDE Frameworks 5.38 a Qt 5.9 nebo novější. Kód […]

První tři reedice Bethesdy Doom již nebudou vyžadovat přístup k internetu

Onehdá vydavatelství Bethesda Softworks představilo znovuvydání prvních tří Doom her pro současné konzole a mobilní zařízení - tyto hry, mírně řečeno, nezaznamenaly nejvřelejší přijetí. Všechny projekty vyžadovaly účet na Bethesda.net (a tedy připojení k internetu), což zklamalo mnoho fanoušků série, která začala v době, kdy byl domácí přístup k internetu ještě kuriozitou. […]

Státní duma chce omezit podíl zahraničního kapitálu ve společnostech Yandex a Mail.ru Group

Substituce importu v RuNet pokračuje. Na konci jarního zasedání představil poslanec Státní dumy ze Jednotného Ruska Anton Gorelkin návrh zákona, který by měl omezit možnost zahraničních investorů vlastnit a spravovat internetové zdroje, které jsou pro zemi významné. Návrh zákona navrhuje, že zahraniční občané by neměli vlastnit více než 20 % akcií ruských IT společností. Přestože vládní komise může změnit [...]

NASA oznámila dodavatele, který vytvoří obyvatelný modul pro lunární stanici Gateway

Americký Národní úřad pro letectví a vesmír (NASA) oznámil výběr dodavatele na vytvoření obytného modulu budoucí lunární stanice Gateway. Volba padla na Northrop Grumman Innovation Systems (NGIS), součást vojensko-průmyslové korporace Northrop Grumman Corporation, protože, jak NASA vysvětluje, byla jediným uchazečem, který byl schopen postavit obyvatelný modul včas pro […]

AMD Genesis Peak: pravděpodobný název čtvrté generace procesorů Ryzen Threadripper

Ve čtvrtém čtvrtletí by se měly objevit procesory Ryzen Threadripper třetí generace, které nabídnou až 64 jader a architekturu AMD Zen 2. V minulých novinkách se jim podařilo prosadit pod symbolem „Castle Peak“, který odkazuje na zeměpisná označení pohoří ve státě Washington ve Spojených státech. Účastníci fóra Planet3DNow.de po analýze programového kódu nové verze […]

Vietnam se stal „bezpečným přístavem“ pro výrobce elektroniky ještě předtím, než nastaly problémy s Čínou

V poslední době je běžné uvažovat o „únikových cestách“ z Číny pro ty výrobce, kteří se ocitli jako rukojmí politické situace. Pokud v případě Huawei dokážou americké úřady ještě zmírnit tlak na své spojence, pak závislost na čínském dovozu bude znepokojovat vedení země, i když obnoví svůj personál. Pod náporem informačních útoků v posledních měsících by průměrný člověk mohl […]

To je důvod, proč je potřeba středoškolská algebra

Obvykle otázka "proč potřebujeme matematiku?" Odpovídají něco jako „gymnastika pro mysl“. Podle mého názoru toto vysvětlení nestačí. Když člověk vykonává fyzické cvičení, zná přesný název svalových skupin, které se vyvíjejí. Ale rozhovory o matematice zůstávají příliš abstraktní. Jaké konkrétní „mentální svaly“ trénuje školní algebra? Vůbec nevypadá jako ta pravá [...]

Byl zveřejněn způsob, jak obejít kontrolu výpůjček v Rustu.

Jakub Kądziołka zveřejnil proof-of-concept ukazující bezprostřední problémy spojené s chybou v projektu kompilátoru Rust, kterou se vývojáři neúspěšně pokoušeli vyřešit už čtyři roky. Příklad vyvinutý Jakubem vám umožňuje obejít Borrow Checker velmi jednoduchým trikem: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", bum); } Vývojář žádá, aby toto řešení nepoužíval v produkci, takže [...]

Vydání CFR 0.146, dekompilátor pro jazyk Java

K dispozici je nové vydání projektu CFR (Class File Reader), v rámci kterého je vyvíjen dekompilátor bytecode virtuálního stroje JVM, který umožňuje znovu vytvořit obsah zkompilovaných tříd ze souborů jar ve formě kódu Java. Je podporována dekompilace moderních funkcí Java, včetně většiny prvků Java 9, 10 a 12. CFR může také dekompilovat obsah třídy a […]

Vydána beta verze samostatné aplikace Cortana

Microsoft pokračuje ve vývoji hlasové asistentky Cortana ve Windows 10. A i když možná z OS zmizí, korporace již testuje nové uživatelské rozhraní aplikace. Nové sestavení je již dostupné pro testery, podporuje textové a hlasové požadavky. Uvádí se, že Cortana se stala více „upovídanou“ a byla také oddělena od vestavěného vyhledávání ve Windows […]