ch
Feedback
GNU/Linux | Notes

GNU/Linux | Notes

前往频道在 Telegram

Open Source, GNU/Linux, Debian/Ubuntu, Dotfiles, Software, Scripts, Notes, Terminal, Shell, Tools, Games, Fun, Misc, Music, Geek, Free Software Movement. Почта: krekhov.dev@gmail.com Кто я: https://t.me/krxnotes/246 GitHub: https://github.com/krekhovx

显示更多
2 236
订阅者
无数据24 小时
-27 天
-330 天
帖子存档
Переход интернета в новую эпоху Для меня интернет за последние 5 лет будто умер. Мне уже неинтересно проводить в нём время: он стал слишком предсказуемым и алгоритмичным. Уже заранее можно угадать, с чего начнётся ролик, где будет попытка зацепить, где кликбейт, где нам снова что-то продают, а где журналисты продвигают нужные кому-то мысли. Из-за этого интернет ощущается слишком коммерческим и выверенным, и пропадает чувство живого интереса. Сейчас в интернете слишком много рекламы, маркетинга, пиара, SMM-контента, накруток и искусственного шума. Где-то это сразу видно, где-то это скрыто. Компании борются за каждую минуту нашего внимания, и в итоге побеждает не самое живое, а то, что лучше цепляет, удерживает, раздражает и продаёт. Недавно я провёл эксперимент: около месяца сидел в YouTube Shorts, изучал контент, смотрел лайки и комментарии. Меня очень смешило, что в комментариях ИИ-боты уже спорят между собой и пытаются что-то друг другу доказать, продвигая определённые темы и мысли. Это выглядит одновременно забавно и дёшево. Иногда вообще складывается ощущение, что платформы сами поддерживают весь этот искусственный шум. Интернет всё ещё кажется огромным и активным, но внутри он стал заметно более пустым, и я это чувствую. По данным Cloudflare, доля ботов в интернет-трафике уже превысила человеческую активность и держится примерно на уровне 57%. Честно, мне кажется, что даже эти цифры занижены: по ощущениям, ботов уже гораздо больше. Я вижу слишком много накрученных комментариев и просмотров и буквально чувствую, когда видео, пост или мысль продвигаются ботами или рекламой. И я могу судить об этом хотя бы по Telegram как админ канала: вижу свою аудиторию, вижу, сколько ботов подписывается, вижу метрики. Иногда кажется, что живых, активных читателей здесь в разы меньше, чем показывает общая цифра. Короче, ничего хорошего в этих интернет-платформах я не вижу. Коммерциализация и только. #thoughts

Это сильная и по-настоящему важная книга о свободе, праве на приватность и цене правды. Она рассказывает не только о самом Сноудене, но и о мире тотального цифрового контроля, в котором мы живём. Для многих, и для меня в частности, это одна из самых громких и значимых книг современности, заставляющая всерьёз задуматься о государстве, технологиях и личной ответственности. #books #security #people

REAPER — это лёгкая, быстрая и гибкая DAW для записи, редактирования, сведения и мастеринга. Её ценят за стабильность, низкое
REAPER — это лёгкая, быстрая и гибкая DAW для записи, редактирования, сведения и мастеринга. Её ценят за стабильность, низкое потребление ресурсов и широкие возможности настройки. REAPER подходит как для музыкантов и саунд-дизайнеров, так и для работы с подкастами и озвучкой. К сожалению, это проприетарное ПО, и да: не обращайте внимания на пробный период — просто закрывайте окно и пользуйтесь. Отдельно приятно, что REAPER хорошо чувствует себя на Linux. Я использую эту DAW на Debian, и у меня всё работает отлично. Для тех, кому нужны именно Windows-плагины, на Linux можно использовать Yabridge в связке с Wine — это удобный способ запускать VST2/VST3 и CLAP-плагины почти как нативные. В итоге REAPER на Linux остаётся серьёзным и комфортным инструментом для полноценной работы со звуком. Ссылка: https://www.reaper.fm/download.php Ссылка: https://github.com/robbert-vdh/yabridge #software #music

Эй, человек, а чего миска пустая :)
Эй, человек, а чего миска пустая :)

Мы с кентом, когда уже давно выгорели в IT, но поддерживаем друг друга, чтобы окончательно не свихнуться. #fun
Мы с кентом, когда уже давно выгорели в IT, но поддерживаем друг друга, чтобы окончательно не свихнуться. #fun

Атакующие скомпрометировали 1577 пакетов в репозитории AUR Новость: https://www.opennet.ru/opennews/art.shtml?num=65670 В AUR осуществлена подстановка вредоносного кода ещё в 54 пакета Новость: https://www.opennet.ru/opennews/art.shtml?num=65685 #news

Для тех, кто пишет музыку на Linux Yabridge — это прослойка-мост, которая позволяет запускать Windows-плагины форматов VST2, VST3 и CLAP на Linux. Работает в связке с Wine: плагин думает, что запущен в Windows, а Linux-хост видит его как обычный нативный плагин. Удобно для тех, кто хочет использовать любимые Windows VST в Linux DAW без отдельной Windows-системы. > GitHub #software #opensource #music

Релиз ядра Linux 7.1 Новость: https://www.opennet.ru/opennews/art.shtml?num=65686 #news #kernel

Новые версии Debian 12.14 и 13.5 Новость: https://www.opennet.ru/opennews/art.shtml?num=65462 #news #debian

Мне нравится использовать Git как систему контроля версий не только для кода, но и для заметок и todo-листов, храня их в приватных репозиториях на GitHub. Так со временем накапливается история изменений: можно посмотреть, что я планировал, что сделал, к чему возвращался, а что так и осталось незавершённым. Мне нравится, что всё это устроено очень просто и без лишнего шума: обычные .txt-файлы, но с понятной структурой, историей правок и ощущением порядка. Это такой минималистичный способ вести личный архив мыслей и задач, не привязываясь к сложным приложениям. #git #thoughts

Референсные наушники - это наушники с максимально нейтральным, "ровным" звучанием, без подчёркивания баса или высоких частот. Они нужны, чтобы слышать микс таким, какой он есть, без украшений. Зачем это нужно: * легче понять баланс инструментов * лучше слышны проблемы - грязь, частотные конфликты, артефакты * миксы, сделанные в таких наушниках, лучше "переводятся" на другие колонки и устройства Примеры референсных моделей: * Audio-Technica ATH-M40x * Beyerdynamic DT 880 * AKG K240 * Sennheiser HD 560S #music #misc

Наглядная схема передачи управления от пользовательской программы к ядру через системный вызов dup2(). * Программа (Applicati
Наглядная схема передачи управления от пользовательской программы к ядру через системный вызов dup2(). * Программа (Application) вызывает библиотечную функцию dup2() из библиотеки libc. * libc превращает это в специальную команду для ядра (Kernel). * Ядро получает прерывание (int 0x80) и выполняет нужную системную операцию. * Потом возвращает результат обратно программе. Итог: это схема того, как обычный вызов функции превращается в обращение к ядру операционной системы через системный вызов. #kernel #theory

Когда-то эта книга очень сильно на меня повлияла. Публикую её здесь — надеюсь, кому-то она тоже будет полезна и интересна. #books #misc

Для анализа мастеринга трека я использую утилиту ffmpeg. Она хорошо показывает LUFS и пики, включая возможные перегрузы. Например:
$ ffmpeg -i track.wav -af loudnorm=I=-10:TP=-1.0:LRA=11:print_format=summary -f null -
В выводе особенно важны две строки:
Input Integrated: -23.8 LUFS
Input True Peak: -8.2 dBTP
LUFS — это средняя воспринимаемая громкость трека. dBTP — это максимальный true peak, то есть самый высокий реальный пик сигнала. В данном примере: -23.8 LUFS означает, что трек довольно тихий по средней громкости. -8.2 dBTP означает, что по пикам у трека ещё большой запас до перегруза. Перед отправкой на стриминговые платформы трек должен пройти полноценный мастеринг, чтобы звучать профессионально, громко и сбалансированно на всех устройствах. Уровень LUFS должен быть около -9 (в зависимости от жанра и ситуации), а True Peak — в пределах от -1 до -0.5 dB. Установка:
$ apt-get install ffmpeg
#music #utils

Грег Кроа-Хартман рассказал о том, как Rust может помочь в борьбе с ошибками в ядре Linux Новость: https://www.opennet.ru/opennews/art.shtml?num=65549 #news #kernel

Разочаровался в LMMS. Нет, это правда хорошая DAW, которая дала мне лёгкий старт: помогла разобраться с базовыми плагинами, основами сведения и мастеринга. Без проблем подключались MIDI-клавиатура и синтезатор Surge XT. Но со временем я понял, что в ней слишком много танцев с бубном, и это начало сильно утомлять. Когда треки становятся тяжелее и работа — серьёзнее, возможностей LMMS уже начинает не хватать. Что мне не понравилось: — неудобная запись вокала (да, я тот ещё певун): приходилось использовать отдельную программу, например Audacity, потом экспортировать всё в WAV и только после этого добавлять в проект; — проблемы с подключением некоторых плагинов; — отсутствие нормальной поддержки VST3; — слабая и неудобная работа с sidechain; — мало актуальных уроков и туториалов, многое приходилось разбирать самому. Итог: для старта LMMS хороша, но для более серьёзной работы начинает упираться в ограничения. Думаю попробовать Reaper, переход займёт некоторое время, затем отпишу свои впечатления. Да, Reaper предоставляет 60 дней бесплатного использования, затем пытается намекнуть на покупку лицензии, но её можно не покупать, а просто закрывать это уведомление. К тому же Reaper — проприетарное ПО (мы с Ричардом Столлменом такое не уважаем, но что поделать), в отличие от LMMS. #music #software

Иногда для хранения паролей не нужен полноценный менеджер: достаточно обычного текстового файла, который шифруется через OpenSSL. Внутри можно держать все свои логины, пароли, заметки и доступы в одном месте, а помнить при этом только один мастер-пароль для расшифровки файла. Я использую для этого небольшую shell-обёртку над OpenSSL, которая умеет шифровать и расшифровывать файл с чувствительными данными. Получается минималистичный "самодельный менеджер паролей" — простой, прозрачный и без лишней зависимости от готовых решений. Перед использованием установите: openssl, coreutils, file, grep. #security #shell #utils

GitLab: роли Developer и Maintainer Developer - обычный разработчик. Может пушить, создавать ветки, делать merge request, работать с кодом, но не управляет проектом целиком. Maintainer - выше Developer. Может почти полностью администрировать проект: настройки, CI/CD, protected branches/tags, доступы на уровне проекта, merge и релизы. #git

Почему в IT так легко выгореть Недавно я понял, что в российском IT часто плохо не потому, что люди не умеют, а потому, что сама система не мотивирует делать долго, качественно и по-настоящему. IT-бизнес здесь часто мыслит очень коротко: освоили бюджет, навесили кучу ВКС, создали суету в таск-трекере ради суеты, закрыли дедлайны, выпустили релиз — и забыли. О долгосрочной перспективе, качестве и пользователе обычно думают в последнюю очередь (а часто и вовсе не думают). Главные системные проблемы: - отсутствие инвестиций - бизнес часто мыслит очень коротко - короткая выгода вместо долгой стратегии - почти нет длинного горизонта планирования - важнее освоить бюджет, закрыть дедлайн и отчитаться - бюрократия и имитация деятельности вместо реального продукта - не построить продукт, а освоить деньги или выполнить госзаказ - мало среды, в которой продукт можно спокойно выращивать годами - слабая инженерная культура: нет уважения к качеству и архитектуре, главное — чтобы работало Как выйти из этого неприятного состояния/выгорания? Нужно отвлечься и не циклиться на чужом бизнесе, не относиться к этому слишком серьёзно. Важно помнить, что это просто чужой бизнес, в котором вы продаёте свои IT-услуги и навыки. Лично меня многие годы спасал Open Source — именно вклад в него, это прикольно. Я очень благодарен сообществу Debian за то, что стал его частью: там чувствуешь себя нужным. Ещё помогают всякие гиковские хобби, спорт, форумы, игры, тгк, свои открытые проекты, общение с Linux сообществами, общение с ИИ, музыка, фильмы. Некоторые коллекционируют ножи/фигурки, увлекаются аниме, механическими клавиатурами и железом. #thoughts

Пожелаем Sruthi Chandran удачи в лидерстве проекта Debian! #debian
Пожелаем Sruthi Chandran удачи в лидерстве проекта Debian! #debian