Автор: ProHoster

Как да пишете музика с помощта на OOP

Говорим за историята на софтуерния инструмент OpenMusic (OM), анализираме характеристиките на неговия дизайн и говорим за първите потребители. В допълнение към това предлагаме аналози. Снимка от Джеймс Болдуин / Unsplash Какво е OpenMusic Това е обектно-ориентирана среда за визуално програмиране за цифров аудио синтез. Помощната програма е базирана на диалект на езика LISP - Common Lisp. Струва си да се отбележи, че OpenMusic може да се използва в […]

Как ще спася света

Преди около година бях решен да спася света. Със средствата и уменията, които имам. Трябва да кажа, че списъкът е много оскъден: програмист, мениджър, графоман и добър човек. Нашият свят е пълен с проблеми и аз трябваше да избера нещо. Мислех за политика, дори участвах в „Лидерите на Русия“, за да стигна веднага до висока позиция. Стигна до полуфиналите, [...]

Пускане на Latte Dock 0.9, алтернативно табло за управление за KDE

Представена е версията на панела Latte Dock 0.9, който предлага елегантно и просто решение за управление на задачи и плазмоиди. Това включва поддръжка за ефекта на параболичното увеличение на иконите в стила на macOS или панела Plank. Панелът Latte е изграден върху рамката на KDE Plasma и изисква Plasma 5.12, KDE Frameworks 5.38 и Qt 5.9 или по-нови версии, за да работи. Код […]

Повторните издания на първите три Doom на Bethesda вече няма да се нуждаят от достъп до интернет

Онзи ден издателят Bethesda Softworks представи преиздания на първите три Doom игри за текущи конзоли и мобилни устройства - тези игри, меко казано, не получиха най-топлия прием. Всички проекти изискваха акаунт в Bethesda.net (и следователно интернет връзка), което разочарова много фенове на поредица, започнала в епоха, когато домашният достъп до интернет все още беше любопитство. […]

Държавната дума иска да ограничи дела на чуждестранния капитал в Yandex и Mail.ru Group

Заместването на вноса в RuNet продължава. В края на пролетната сесия депутатът от Държавната дума от "Единна Русия" Антон Горелкин внесе проектозакон, който трябва да ограничи възможността на чуждестранните инвеститори да притежават и управляват интернет ресурси, които са значими за страната. Законопроектът предвижда чуждите граждани да притежават не повече от 20% от акциите на руски ИТ компании. Въпреки че правителствена комисия може да промени [...]

НАСА обяви изпълнител за създаването на обитаем модул за лунната станция Gateway

Националното управление по аеронавтика и изследване на космоса (НАСА) на САЩ обяви избора на изпълнител за създаването на обитаемия модул на бъдещата лунна станция Gateway. Изборът падна върху Northrop Grumman Innovation Systems (NGIS), част от военно-промишлената корпорация Northrop Grumman Corporation, тъй като, както обяснява НАСА, тя беше единственият кандидат, способен да изгради обитаем модул навреме за […]

AMD Genesis Peak: вероятно име на четвърто поколение процесори Ryzen Threadripper

През четвъртото тримесечие се очаква да се появят процесорите Ryzen Threadripper от трето поколение, които ще предлагат до 64 ядра и архитектура AMD Zen 2. Те успяха да оставят своя отпечатък в миналите новини под символа „Castle Peak“, който се отнася до географски означения на планински вериги в САЩ щат Вашингтон. Участниците във форума Planet3DNow.de след анализ на програмния код на новата версия […]

Виетнам стана "сигурно убежище" за производителите на електроника още преди проблемите с Китай

Напоследък стана обичайно да се обмислят „пътища за бягство“ от Китай за онези производители, които са се оказали заложници на политическата ситуация. Ако в случая с Huawei американските власти все още могат да намалят натиска върху своите съюзници, тогава зависимостта от китайския внос ще тревожи ръководството на страната, дори ако обнови персонала си. Под натиска на информационните атаки през последните месеци обикновеният човек може да има […]

Ето защо е необходима алгебра в гимназията

Обикновено въпросът "защо имаме нужда от математика?" Отговарят нещо като „гимнастика за ума“. Според мен това обяснение не е достатъчно. Когато човек извършва физически упражнения, той знае точното име на мускулните групи, които се развиват. Но разговорите за математика остават твърде абстрактни. Какви специфични „умствени мускули“ се тренират от училищната алгебра? Тя изобщо не прилича на истинската [...]

Публикуван е начин за заобикаляне на проверката за заеми в Rust.

Jakub Kądziołka публикува доказателство за концепцията, показващо непосредствените проблеми, свързани с грешка в проекта за компилатор Rust, който разработчиците се опитват безуспешно да разрешат в продължение на четири години. Един пример, разработен от Jakub, ви позволява да заобиколите Borrow Checker с много прост трик: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", бум); } Разработчикът моли да не се използва това решение в производството, така че [...]

Пускане на CFR 0.146, декомпилатор за езика Java

Налично е ново издание на проекта CFR (Class File Reader), в рамките на който се разработва декомпилатор на байт код на JVM виртуална машина, който ви позволява да пресъздадете съдържанието на компилирани класове от jar файлове под формата на Java код. Поддържа се декомпилация на съвременни функции на Java, включително повечето елементи на Java 9, 10 и 12. CFR може също така да декомпилира съдържанието на клас и […]

Бета версия на самостоятелното приложение Cortana

Microsoft продължава да разработва гласовия асистент Cortana в Windows 10. И въпреки че може да изчезне от операционната система, корпорацията вече тества нов потребителски интерфейс за приложението. Новата версия вече е достъпна за тестери; поддържа текстови и гласови заявки. Съобщава се, че Cortana е станала по-„приказлива“ и също така е отделена от вграденото търсене в Windows […]