Автор: ProHoster

Як написати музику, використовуючи ОВП

Говоримо про історію програмного інструменту OpenMusic (OM), розбираємо особливості його пристрою, розповідаємо про перших користувачів. Плюс до цього – наводимо аналоги. Фото James Baldwin / 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 (і, отже, підключення до Інтернету), що розчарувало багатьох любителів серії ігор, що почалася в епоху, коли домашній доступ до Мережі був ще дивиною. […]

У Держдумі хочуть обмежити частку іноземного капіталу в «Яндексі» та Mail.ru Group

Імпортозаміщення у Рунеті триває. Депутатом Держдуми від «Єдиної Росії» Антоном Горєлкіним «під завісу» весняної сесії було внесено проект закону, який має обмежити можливості іноземних інвесторів щодо володіння та управління значущими для країни інтернет-ресурсами. Законопроект передбачає, що іноземні громадяни повинні володіти не більш як 20% акцій російських IT-компаній. Хоча урядова комісія може змінити […]

NASA оголосило підрядника для створення житлового модуля білямісячної станції Gateway

Національне управління США з аеронавтики та дослідження космічного простору (NASA) оголосило про вибір підрядника для створення житлового модуля майбутньої близькомісячної станції Gateway. Вибір припав на компанію Northrop Grumman Innovation Systems (NGIS), що входить до військово-промислової корпорації Northrop Grumman Corporation, оскільки, як пояснює NASA, вона виявилася єдиною з учасників тендеру, здатної побудувати житловий модуль вчасно для здійснення [...]

AMD Genesis Peak: ймовірна назва процесорів Ryzen Threadripper четвертого покоління

Очікується, що у четвертому кварталі з'являться процесори Ryzen Threadripper третього покоління, які запропонують до 64 ядер та архітектуру AMD Zen 2. Вони встигли залишити слід у минулих новинах під умовним позначенням «Castle Peak», яке має відношення до географічних позначень елементів гірської гряди штат Вашингтон. Учасники форуму Planet3DNow.de після аналізу програмного коду нової версії […]

В'єтнам став «тихою гаванню» для виробників електроніки ще до виникнення проблем із Китаєм

Останнім часом прийнято розглядати шляхи відступу з Китаю тих виробників, які виявилися заручниками політичної кон'юнктури. Якщо у випадку з Huawei американська влада ще може послабити тиск на своїх союзників, то залежність від китайського імпорту турбуватиме керівництво країни навіть у разі його кадрового оновлення. Під натиском інформаційних атак останніх місяців у обивателя могло скластися […]

Ось навіщо потрібна шкільна алгебра

Зазвичай питанням «навіщо потрібна математика?» відповідають щось на зразок «гімнастика для розуму». На мою думку, цього пояснення недостатньо. Коли людина виконує фізичні вправи, він знає точну назву груп м'язів, які у своїй розвиваються. Але розмови про математику залишаються надто абстрактними. Які саме «м'язи розуму» тренуються шкільною алгеброю? Адже вона зовсім не схожа на справжню […]

Опубліковано спосіб обходу borrow checker в Rust

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

Випуск CFR 0.146, декомпілятора для Java

Доступний новий випуск проекту CFR (Class File Reader), в рамках якого розвивається декомпілятор байткоду віртуальної машини JVM, що дозволяє відтворити вміст скомпілованих класів з jar-файлів у формі коду Java. Підтримується декомпіляція сучасних можливостей Java, включаючи більшу частину елементів Java 9, 10 і 12. CFR також може декомпілювати Java вміст файлів з класами і [...]

Вийшла бета-версія автономної програми Cortana

Компанія Microsoft продовжує розвивати голосовий помічник Cortana у Windows 10. І хоча він може зникнути зі складу ОС, але в корпорації вже тестують новий інтерфейс для програми. Нова збірка вже доступна для тестувальників, вона підтримує текстові та голосові запити. Повідомляється, що Cortana стала більш «говіркою», а ще її відокремили від вбудованого пошуку в Windows […]