LINUX.ORG.RU

Избранные сообщения Man-o-Jar

Есть ли у вас fuck you money?

Голосования — Голосования

Fuck you money — так в англоязычных странах называют деньги, активы, связи, которые позволяют в случае необходимости сказать «Fuck you!» текущему работодателю и уйти. Известно, что люди, у которых есть FYM, легче меняют работу и быстрее движутся по карьерной и профессиональной лестницах, а также чаще становятся независимыми предпринимателями. В качестве FYM могут выступать как источники получения постоянного дохода, так и просто финансовая подушка, позволяющая прожить несколько месяцев или даже родственники/знакомые, которые приютят на такой срок.

>>> Результаты

 ,

Aceler
()

А у вас все работает идеально?

Форум — Talks

Субботнее размышление под вискарем.

Наша жизнь многогранна, но так или иначе львиная ее доля происходит в контакте с техникой, чаще всего даже цифровой, а у нас с вами, имею в виду ЛОР - не только в контексте потребления, но еще и в контексте созидания\изменения.

Словил себя на мысли, что не проходит и дня, чтобы то что должно сработать - не срабатывает.

Бачок унитаза. Круглая резинка надевается на круглую трубку, и вставляется в круглое отверстие, чтобы не течь. Течет. Достаем, обкручиваем паклей, смазываем, короче колхозим.

3D-принтер. Заводское сопло, вкрученное в заводской хотенд, надетый на заводской экструдер, куда входит заводской PLA, печатающий с температурой написанной на бобине, и параметрами установленными производителями. Забивается сопло. Выкручиваем, чистим, ставим, снижаем температуру ниже чем написано на бобине.

Дверь. Измеряем длину, измеряем высоту, крутим петли, ставим чтобы закрывалось. Не закрывается. Высота в одной стороне на 2 мм выше, чем высота на другой стороне. Подпиливаем, поднимаем, опускаем, короче колхозим.

Автоматическая кофе-машина. Ставим чашку, нажимаем кнопку, оно мелет кофе, всасывает воду, понимает что воды недостаточно, отменяет чашку кофе, и рапортует что воды нет. Вы мрази не могли повешать датчик на пять сантиметров выше, чтобы воды оставалось как минимум на чашку? Выливаем, доливаем, засыпаем заново.

Мышка. Прокручиваем колесико вниз, скролл делается один вниз, пять вверх. Че, нельзя было поставить нормальный оптический энкодер, ценой аж на 25 центов дороже механического? Заказываем новую.

Компьютер. Выключился. Точнее как оказалось, потух. Сперва не сообразил, потом понял. Системный блок предназначенный для вертикальной установки, поставил вертикально на ковролин. Вентиляционные отверстия перекрылись, кулер гоняет горячий воздух. Вы кретины не могли сделать резинки выше на 2 см, или поставить кулер на боковую панель?

Сенсорный выключатель. Не выключается когда работает гибридный инвертор. И на том и на другом написано «220» и стоят заводские пломбы. О том что выключатель не работает с инверторами, или инвертор с выключателями - нигде не написано.

ESP32C3 mini. Дырка USB Type-C. Комплектный шнур. USB-гнездо в котором работает всё. В 40% заливки скетча - A serial exception error occurred: Write timeout. Перетык, перезалив.

Работа. Миграция. Простой домен, Plesk и там и там. Кнопка «Получить сертификат» (от LetsEncrypt) возвращает ошибку, потому что видите ли у домена есть AAAA запись (неотключаемая на Cloudflare). Другие ГУИ и certbot срабатывают нормально, на этом же сервере, на этом же домене, т.е. проблема не CF, не сервера, не моя, а сраного Плеска. Отключаем проксирование на стороне CF, светим серверный IP, в общем костылим.

Хобби. Программирую железку. printf(somevar) - 0.1, но if (somevar==0.1) не срабатывает, потому что видите ли (float)1.1-1.0 может быть 0.100000023, хотя в нормальных ЯП операции сравнения - самое простое что только может быть.

Фирменный макбук с фирменной зарядкой, вставленной в фирменную розетку с фирменным работающим заземлением - бьет током. Я даже где-то не против, но верните мне хотя бы 20$ за присутствующее, но не работающее заземление.

Тостер. Жарю хлебушек, клац, дзынь, хлебушек не вылезает. Производитель тостера сделал острые грани у щелей, и чтобы хлебушек вылез - он должен располагаться под углом точно 90 градусов, что не реально.

Хобби. Программирую с использованием GTK. Здесь комментарии излишни.

И это только приключения одного дня.

Скажите, а у вас все так же глючит, или мне надо править карму?

 

windows10
()

Как закалялся шакал: а где можно download more ram?

Статьи — Администрирование

Вступление

Данная статья написана с целью концентрации знаний о сжатии данных оперативной памяти.

Я использую gentoo, поэтому имена пакетов будут приводиться в формате этого дистрибутива.

Подразумевается, что читающий имеет желание и возможность (одно из):

  • произвести конфигурацию и/или сборку ядра;
  • в случае отсутствия искомой функциональности в «ванильном» - найти и использовать ядро, в котором уже всё есть.

( читать дальше... )

 , , ,

Bfgeshka
()

Гитара + Linux + СПО: быстрое руководство 2025

Статьи — Desktop

Рассмотрим сначала базовую задачу — как играть, при использовании преимущественно СПО. Про запись гитары, и про коммерческое ПО - возможно, будет отдельно.

Итак, у вас есть гитара, и вы хотите использовать компьютер как гитарный процессор для нее, вместо гитарного комбика. Что надо знать, актуальный список пунктов на 2025 год:

( читать дальше... )

 , , ,

James_Holden
()

Как вы относитесь к тестовым заданиям?

Голосования — Голосования
Добрый день, %YOUR_NAME%!

Пару дней назад отправляла Вам тестовую задачу на вакансию Senior JSON Developer, но не получила ответ.

Уточните, пожалуйста, планируете ли Вы выполнение тестовой задачи и когда можно ожидать результат?

Я как жесткий спамер, который 24/7 спамит все подряд, часто вижу, что HRы кидают ссылку на тестовое задание как предварительный этап собеседования даже в ООО «Рога и копыта». Я лично никогда их не делаю, но интересен процент тех, кто нарушает массовый бойкот тестовых.

  1. Никогда не сталкивался (хотя в теории могут предложить) 61 (19%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Делаю небольшие тестовые 57 (18%)

    ***********************************************************************************************************************************************************************************************************************************************************************************************************

  3. В моей отрасли нет тестовых 52 (16%)

    ********************************************************************************************************************************************************************************************************************************************************************************

  4. Никогда не делаю вообще и в хакатонах не участвую 35 (11%)

    ***************************************************************************************************************************************************************************************

  5. Почти всегда делаю тестовые 35 (11%)

    ***************************************************************************************************************************************************************************************

  6. Не делаю тестовые задания, так как они только для джунов 19 (6%)

    ***************************************************************************************************

  7. Свой вариант в сообщении 19 (6%)

    ***************************************************************************************************

  8. Не делаю тестовые, так как есть Github 14 (4%)

    *************************************************************************

  9. Делаю тестовые только для избранных компаний (пиши какие) 13 (4%)

    ********************************************************************

  10. Прошу скинуть деньги на карту, если оно выглядит как бесплатная работа либо хамлю 11 (3%)

    *********************************************************

  11. Жалуюсь в комиссию по трудовым спорам на тестовые (это фактическое выполнение трудовых обязанностей без оформления) 3 (1%)

    ***************

  12. Не делаю принципиально, но участвую в хакатонах 2 (1%)

    **********

Всего голосов: 321

 ,

rtxtxtrx
()

Новое издание первого тома книги «Программирование: введение в профессию» А. В. Столярова

Новости — Документация
Группа Документация

Вчера, 14 января 2025 года на сайте автора был опубликован первый том нового издания известной книги «Программирование: введение в профессию» за авторством Андрея Викторовича Столярова, известного на данном портале как @Croco.

Новое издание является исключительно электронным и имеет номер 2,9, а не 3. Номер 3 получит полноценное типографское издание на бумаге, если оно состоится.

>>> Подробности

 , , , ,

Zeev
()

ChatGPT изменила мою жизнь

Форум — Talks

Привет, анончики.

Я, в некоторым смысле, совершенно отсталый в плане современных технологий, в частности ИИ.

Хочу узнать реальные кейсы реальных людей как нейросети очень помогают в жизни: я оплатил ChatGPT Plus и моя жизнь изменилась.

Чего слышать не хотелось бы:

  1. ИИ высирает картинки;
  2. ИИ высирает автодополнение и хеллоуворды;
  3. Маняфантазий, что ИИ кого-то заменит.

Спасибо.

 

MoldAndLimeHoney
()

А какие есть самые простые платформеры? Вот, чтоб прям для детей?

Форум — Games

Попробовал в Марио играть - сложно. Как вариант, конечно, скачать исходники Тукса, и подкрутить скорость и количество монстров, но, может, есть что-то готовое?

 , ,

tiinn
()

А ведь мы маргиналы

Форум — Talks

Я даже не о линуксоидах говорю - эти вообще %-)

Пообщался я тут с народом за пределами своего обычного круга. Свой отдельный комп (даже ноутбук) - это уже редкость, не нужны они «массам», как ранее говорили.

Все всё делают через смартфон. Ну там погоду посмотреть, в чатиках пообщаться, заплатить за что-то, перевести деньги. Не говоря уже про сфотаться или видосик снять. Даже игры многих устраивают. А больше и не надо. Ну если учатся может говноноут подешевле и нужен и то, если это не ИТ-специальность или чего-то научно-техническое, уже и не особо-то.

Комп на работе только видят и то, времена «уверенных пользователей» такое ощущение, что прошли. В массе своей комп на работе - это фактически терминал в виде браузера и/или одной-двух специализированных программ, в которых они натасканы работать и все. Большее никому не надо. Какие там нафиг таблицы в Excel или документы в Word (или аналогах) - не надо уже. Только hr-кам, секретаршам и ну может еще «аналитикам» в фирмах. Бухгалтеры за пределы 1C не выглядывают, условно говоря.

Геймеры говорите? А это тоже почти маргинальщина. Как ни странно, но многих устраивают игры на смартфоне, не знаю как объяснить этот феномен. Кого не устраивет, тем в общем-то хватает приставок. Тем более, они сейчас достаточно универсальные. Притом даже не обязательно новые.

Ну если любитель погонять танки или поиграть в Dota , Пе-Ка таки нужен, смартфоном не обойдешься, но системные требования у них достаточно слабые, чтобы хватило говноноута.

Итого, типично сейчас, что к интернету подключены уже наверное практически все, но нужен он дома, что подключать телевизор, смартфон (через wi-fi), может приставочки вместе с телевизором, а также колонки «Алиса» и тп. Ну может где-то в ящике завалялся ноутбук, купленный лет 10 назад.

Не ну, самом деле, комп-десктоп все еще нужен конечно и немалому числу людей, но я про более-менее обычный народ, далековатый от ИТ и прочего интеллектуализма.

 , ,

praseodim
()

Преобразование звука в MIDI в реальном времени

Галерея — Скриншоты

Спустя 2,5 месяца работы я готов вам представить свою программу wave2midi. Она анализирует спектр нот в звуковом сигнале в реальном времени и выдает на выход MIDI события, которые можно записывать в таких программах, как MuseScore, или проигрывать в синтезаторе Yoshimi. Моя программа может воспринимать даже аккорды!

Программа работает в среде UNIX подобных систем с звуковой системой JACK Audio Connection Kit.

К ней можно подключать любые программы, поддерживающие JACK.

Я использую w2midi для того, чтобы получать звук синтезатора, играя на электрогитаре и для того, чтобы получать звук синтезатора своим голосом в микрофон! Вы можете придумать свой способ её использовать. Можно, например, для более точного распознавания пропускать входящий сигнал через компрессор, а выходящие ноты транспонировать (я думаю есть такие утилиты, если нет, то напишу).

>>> Видео демонстрация

Программа состоит из интерфейса командной строки (w2midi) и графического интерфейса (w2midi_qt). CLI часть написана на C99, а графическая - на C++ с использованием фреймворка Qt5.

w2midi распространяется под лицензией Apache 2.0, w2midi_qt под GPL-3.0-only.

Хочу обратить внимание на настройку:

  • Чем выше буфер, тем выше задержка и точность
  • Если программа улавливает лишние звуки, измените порог срабатывания в Дб

Программа распознает частоты с помощью преобразования Фурье, а конкретно, с помощью библиотеки FFTW3. Частоты преобразуются в ноты по простой формуле: 12 * \log_2 \frac{f}{d}, где f - полученная частота, d - опорная. Гармонический ряд - относителен, я считаю его относительно частоты 440 герц (нота ля первой октавы).

Отдельно хочу обратить внимание на обертоны. Если просто анализировать ноты по такому алгоритму, то получается настоящая какафония… Это из за того, что музыкальные инструменты издают не чистую синусоиду, а еще и дополнительные гармоники, называемые обертонами, придающие тембр. Но они нам не нужны во время записи нот. Чтобы их побороть я придумал очень простой алгоритм: из полутонов, стоящий в интервале (расстояние между нотами) секунда (1-2 полутона) выбирается самый громкий. Да, все так просто… В музыке НИКОГДА не используются секунды. Самое интересное, что об этом нигде не написано, просто заметил эмпирическим путём такое интересное свойство.

Вот такая история. Инструкции по сборке из исходных кодов находятся в README.

>>> Видео демонстрация

>>> Репозиторий w2midi

>>> Репозиторий w2midi_qt

 , , , ,

realbarmaley
()

Детско-юношеские соревнования по Linux

Новости — Linux в России
Детско-юношеские соревнования по Linux
Группа Linux в России

Центр детско-юношеского технического творчества и информационных технологий Пушкинского района Санкт-Петербурга при поддержке «Calculate Linux» и «Базальт СПО» приглашает принять участие в детских соревнованиях по Linux.

  • Возраст участников: 10-17 лет.
  • Отборочный этап: 12-14 июня 2021
  • Финал: 28 июня - 2 июля 2021

Регистрация >>

>>> Подробности

 , , ,

Hrundix
()

Muse Group приобрели проект Audacity

Новости — Мультимедиа
Группа Мультимедиа

Компания Ultimate Guitar приобрела свободный многодорожечный звуковой редактор Audacity для анонсированной недавно новой дочерней компании Muse Group.

( читать дальше... )

С момента приобретения MuseScore в 2017 году (анонсировано в 2018-м) Ultimate Guitar сохранила проект свободным и постепенно нарастила проектную команду, наняв разработчиков для десктопного приложения, мобильного приложения и облачного сервиса. Десктопное приложение к версии 4.0 будет переписано практически целиком (релиз обещанного секвенсерного режима отложен на несколько месяцев), а код будет перелицензирован с GPLv2 на GPLv3. Однако компания пока не приняла решение о том, под какой лицензией выпустить новый движок воспроизведения музыки из нот, анонс с разъяснениями обещан в середине мая этого года.

>>> Подробности

 ,

AP
()

Ремап буквенной клавиши на Left Win

Форум — Desktop

Перестала нажиматься кнопка «я» на ноуте и теперь, чтобы ее «набрать» приходится копировать символ в буфер обмена и вставлять, что дико медленно и неудобно, особенно в переписке. Пытался переопределить ее на левый Win через xmodmap, а также в /usr/share/X11/xkb/symbols/pc, но все тщетно. Подскажите, есть ли какой-то способ это сделать? Manjaro XFCE.

 , ,

Man-o-Jar
()

О ситуации c vst в Linux

Галерея — Скриншоты

На скрине запущенно в renoise аж целых три vst-синта

На переднем плане - synth1 (http://www.kvraudio.com/get/214.html), очень старый и очень известный бесплатный VA синт, не имеющий нативной версии, но уж очень хорошо бегающий с помощью dssi-vst. Рендерится на ура, сохраняет настройки, не думает тормозить.

На уровень ниже - TAL Noisemaker (http://kunz.corrupt.ch/?Products:VST_TAL-NoiseMaker), довольно новый и малоизвестный бесплатный VA синт, портированный на линукс в виде 32/64битных vst-плагинов

Ещё на уровень ниже - Loomer String (http://www.loomer.co.uk/string.htm) - коммерческий string-синтезатор, работающий везде (сборки под 32/64битный линукс/винду и мак). Ограничение демоверсии заключется в том что синт периодически затыкается.

Все эти синты звучат тепло, мягко и лампово. На скрине видна реальная загрузка CPU (sempron 3600+) ~28%.

Из-за того что у меня стоит 64битный линукс, я не могу показать работу ещё двух отличных коммерческих синтов, Discovery (http://www.discodsp.com/discovery/) и Loomer Aspect (www.loomer.co.uk/aspect.htm)

Как всё это добро звучит: http://soundcloud.com/khades/linux-vst-synths-test

 , , , ,

Khades
()

Ardour 6.5

Новости — Мультимедиа
Группа Мультимедиа

Выпущена новая версия Ardour — свободной цифровой станции звукозаписи.

Главным новшеством стала поддержка API плагинов VST3 во всех операционных системах, где работает программа. Дополнительно поддерживаются расширения от компании PreSonus. Они позволяют передавать плагину информацию о масштабировании интерфейса на экранах с высокой плотностью, встраивать миниатюрную версию интерфейса плагина в хост и т.д.

Также среди изменений:

  • ускоренная отрисовка вообще всех доступных каналов автоматизации MIDI сразу;
  • ускоренный экспорт — как общий, так и по файлу на дорожку (stem);
  • экспорт метатегов сессии в WAV и AIFF;
  • множество других улучшений и исправлений.

Одновременно с этим близится к завершению масштабная работа в ветке nutempo2. В этой ветке git код переписывается на основе концепции суперчасов (superclock). Рефакторинг позволит избегать ошибок при работе с MIDI- и аудиоданными, связанных с округлением чисел. До момента выхода 7.0 с этими изменениями может появиться еще одна или две версии в серии 6.x.

>>> Подробности

 ,

AP
()

Выпуск SmartGuitarAmp

Новости — Open Source
Выпуск SmartGuitarAmp
Группа Open Source

SmartGuitarAmp — плагин гитары, созданный с помощью JUCE, который использует модели нейронных сетей для имитации реального оборудования. Этот плагин использует модель WaveNet для воссоздания звука реального оборудования. Текущая версия моделирует небольшой ламповый усилитель, с возможностью добавления дополнительных опций в будущем. Есть два канала чистый CLEAN, который эквивалентен чистому каналу на усилителе, и второй LEAD — канал перегруженного звука. Регуляторы Gain и EQ были добавлены для модуляции смоделированного звука.

Так же можно создавать свои собственные модели и загружать их в SmartGuitarAmp. Обучение выполняется с помощью PyTorch на предварительно записанных .wav сэмплах.

Демонстрационное видео

>>> Подробности

 ,

MaxPower
()

Odin 2 для Linux

Новости — Мультимедиа
Odin 2 для Linux
Группа Мультимедиа

Выпущена финальная версия программного синтезатора Odin 2 для Linux в версиях VST3 и LV2. Исходный код доступен на условиях GPLv3+ на GitHub.

Особенности:

  • 24 голоса;
  • 3 OSC, 3 фильтра, отдельный дисторшн, 4 FX, 4 огибающих ADSR, 4 LFO;
  • матрица модуляции;
  • арпеджиатор;
  • пошаговый секвенсер;
  • XY-Pad для объединения источников модуляции;
  • масштабируемый интерфейс.

Доступна документация в PDF.

>>> Подробности

 ,

AP
()

Выпущены аудиоэффекты LSP Plugins 1.1.26

Новости — Мультимедиа
Группа Мультимедиа

Выпущена новая версия пакета эффектов LSP Plugins, предназначенных для обработки звука при сведении и мастеринге аудиозаписей.

Наиболее значимые изменения:

  • Добавлен плагин, реализующий функцию кроссовера (разделение сигнала на отдельные частотные полосы) — Crossover Plugin Series.
  • Исправлена регрессия, приводившая к рассинхрону левого и правого каналов лимитера при включении оверсемплинга (изменение пришло от Hector Martin).
  • Исправлена ошибка в плагинах, выполняющих свёртку сигнала, которая мог приводить к неправильному рендерингу хвоста реверберации (обнаружено Robin Gareus). Затронутые плагины: Impulse Responses, Impulse Reverb, Room Builder.
  • Устранена небольшая течь памяти при удалении многополосных плагинов обработки (Compressor, Gate, Expander), связанная с LV2-расширением Inline Display.
  • Расширена поддержка стандарта LV2 касательно групп портов pg:mainInput и pg:mainOutput.
  • Заголовки всех исходных файлов на С++ приведены в соответствие с LGPL3+.

Короткая демонстрация разработанных плагинов: https://youtu.be/g8cShrKtmKo

Финансовая поддержка проекта:

>>> Подробности

 , , ,

sadko4u
()

Cockos Reaper 6

Новости — Мультимедиа
Cockos Reaper 6
Группа Мультимедиа

Вышло большое обновление цифровой рабочей станции Reaper 6 для записи и сведения музыки, разрабатываемой компанией Cockos. Предыдущий релиз примечателен выходом сборки программы под Linux, и новый релиз продолжает освоение рынка платформ на основе Linux. Сборки поставляются в тарболах, сопровождаются установочными скриптами и не зависят от дистрибутиво-специфического формата пакетов. Установочные образы подготовлены для платформ amd64, i386, armv7l и aarch64. Из зависимостей необходимы libc6, libstdc++, libgdk-3 и ALSA.

Наиболее важные нововведения Reaper 6:

  • Возможность встраивать GUI некоторых плагинов в панель трека или микшер.
  • Новый механизм работы с MIDI CC - теперь они обрабатываются не как дискретные события, а получили поддержку сглаженных линий, кривых Безье и многого другого функционала.
  • Поддержка автоматического растяжения и подстройки аудиолупов под темп проекта при сложных изменениях темпа.
  • Нодовый редактор соединений, позволяющий наглядно работать со сложным роутингом аудиопотоков.
  • Новая тема с улучшенной поддержкой экранов высокого разрешения, а также возможностью гибкой настройки практически каждого элемента пользовательского интерфейса. Для упрощения кастомизации представлен специальный мастер настройки.
  • Многочисленные оптимизации, особенно проявляющиеся при работе с большими (от 200 треков) проектами.
  • И многое другое.

Цена на Reaper 6 составляет $60 для некоммерческого использования и малого бизнеса и $225 для коммерческой организации.

>>> Официальный сайт

 , , , ,

meliafaro
()

Epic Games пожертвовала $25,000 проекту Lutris

Новости — Игры
Epic Games пожертвовала $25,000 проекту Lutris
Группа Игры

Команда разработчиков проекта Lutris сообщила на своей странице Patreon о том, что получила пожертвование в денежном размере $25,000 от Epic MegaGrants. С помощью Epic MegaGrants, Epic Games выделяет деньги различным игровым проектам и проектам, связанным с трехмерной графикой, для развития связанных экосистем.

Lutris - это игровая платформа с открытым исходным кодом для Linux, которая устанавливает и запускает игры без необходимости нудной ручной установки. Lutris поддерживает установку игр с таких платформ, как Steam, GOG, Origin, Uplay и, в том числе, Epic Games Store.

Примечательно, что разработчики Epic Games Store еще не заявляли о планах запуска собственного нативного клиента под Linux.

>>> Анонс

 ,

xDShot
()