LINUX.ORG.RU

Сообщения question4

 
Форум — Multimedia

Как сравнить звуковые файлы?

Есть 2 файла MP3. Вроде бы, в них одно и то же, но как узнать точно? Размер отличается на несколько процентов. Если запустить их одновременно в MPV, заметно отставание одного от другого, но если один немного сдвинуть по времени в Audacity, совпадут очень хорошо.

Если бы это были картинки JPEG, я бы вычел одну из другой, и смотрел, останется ли что-то заметное. А как вычесть звук? Файлы не настолько совпадают, чтобы можно было инвертировать один в Audacity и вычесть. Можно ли вычесть Фурье-образы, и какая программа так умеет?

Или как лучше вычесть один звуковой файл из другого?

 ,

question4
()
Форум — Desktop

Переместить выпавший кусок окна

Avidemux сжимает фильм. Я его свернул в трей. Время от времени открываю посмотреть оценку «Time remaining». В очередной раз превью фильма вылезло из основного окна и осталось висеть на экране после сворачивания в трей.

Это «окно» отображается поверх всех остальных. Переключиться в него по Alt-Tab невозможно. Переключиться в него из другого окна Avidevux по Alt-~ — тоже. Обрамления нет, нажатия мыши обрабатываются нижележащими окнами, поэтому выбрать его мышью или вызвать меню невозможно.

Как его переместить на другой монитор?

Дополнение: Левый верхний угол выпавшего «окна» находится там же, где был левый верхний угол превью на момент запуска Avidemux. По мере обработки фильма кадры в окне меняются (раз в несколько десятков минут), его размер меняется при изменении ширины окна Avidemux (с таким же запаздыванием). Я уже нашёл 2 способа убрать превью — изменить расположение мониторов, чтобы превью оказалось за видимой областью либо порядка часа не открывать Avidemux из трея. Но я хотел бы на будущее узнать способ двигать такие окна через xdotool или подобные утилиты.

Дополнение 2: «Окно» не видно xdotool, либо его положение не привязано к видимым xdotool координатам. На скриншотах Spectacle не отображается.

Дополнение 3: Превью исчезло при загрузке другого фильма.

Дополнение 4: Закрытый x11-drivers/nvidia-drivers-590.44.01

 , ,

question4
()
Форум — Talks

10 петабайт — это много или мало?

https://www.infowatch.ru/analytics/utechki-informatsii/krazha-konfidentsialnoy-informatsii-iz-tsentra-superkompyuterov
https://www.gazeta.ru/tech/news/2026/04/08/28229191.shtml
https://substackcdn.com/image/fetch/$s_!LwlW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a18e63-ccb6-4e02-9b19-7f9a031b805e_1424x746.jpeg

Неизвестный, пишущий по-английски с ошибками, утверждает, что влез в Национальный Центр Суперкомпьютеров Китая (в Тянцзине) через дырявый VPN и за полгода скачал 10 петабайт данных. Говорит, что там — секретные результаты моделирования пробития бронированных целей, ядерного синтеза, что-то аэрокосмическое и биоинформационное, и т.п. Выставил на продажу в середине марта. За просмотр оглавления берёт 10 монеро (~$3000).

И я подумал: если моделировать сплавы клеточными автоматами, каждое зерно 25 мкм³ сделать отдельным автоматом, выделить на него 1 байт, то для моделирования столкновения танка (10 м³ стали) со стеной понадобится 10/(25e-18)=4e17 байт для каждого состояния. То есть 400 петабайт.

Каковы типичные объёмы данных при моделировании сплошных сред на суперкомпьютерах?

 

question4
()
Форум — General

TTS: какими голосами пользуетесь?

Когда-то давно, во времена Festival, я пробовал прогонять через него книги. С английским языком получалось неплохо, если не забывать про экспоненциальное(?) замедление штатного скрипта и резать на главы. Единственный найденный голос для русского вымораживал своим затяжным «нееет», поэтому я потерял к нему интерес.

Сейчас попробовал несколько программ и остановился на piper. Из английских голосов нормально отработал первый же опробованный — Amy. Далее из 20 голосов половина отсеялась как неразборчивые или вызывающие желание прокашляться, но выбор есть. Самый заметный недостаток — иностранные имена странно произносят.

А что с русским языком?

Я нашёл 4 голоса. 2 совсем хриплые и неразборчивые. irina и ruslan понять можно, но ударения ставят как попало (слушать про короля, живущего в замкЕ забавно, но надоедает), путают е и ё (причём в обе стороны), часто игнорируют мягкий знак.

Кто чем пользуется из оффлайновых?

 , ,

question4
()
Новости — Open Source

Компилятор Си в виде shell-скрипта

Группа Open Source

На Гитхабе выложен компилятор C89 в ELF64 на языке shell (sh, не bash). 7796 строк, лицензия ISC (isc.org) (эквивалентна MIT).

>>> Новость на opennet.ru

>>> Скрипт на GitHub

 , ,

question4
()
Форум — Искусственный Интеллект

LLM от Microsoft вставлял рекламу в pull-реквесты

https://www.opennet.ru/opennews/art.shtml?num=65111
https://notes.zachmanson.com/copilot-edited-an-ad-into-my-pr/
https://github.com/search?q="START+COPILOT+CODING+AGENT+TIPS"&type=pullrequests
https://gitlab.com/search?scope=merge_requests&search="START COPILOT CODING AGENT TIPS"

Microsoft Copilot добавляет рекламу в виде комментариев. Реклама самого Copilot, Raycast и других связанных сервисов. Поиск по Гитхабу находит полтора миллиона, по Гитлабу — 126 штук.

Официально объяснили программной ошибкой, сказали, что отключили (https://x.com/martinwoodward/status/2038754022589333520, ссылка заблокирована):

Martin Woodward @martinwoodward

Hey folks, had some conversations about this today so thought it would be helpful to be clear.

GitHub does not and does not plan to include advertisements on the platform.

We recently identified a programming logic issue in the GitHub Copilot coding agent that caused a ‘product tip’, including a third-party suggestion, to appear incorrectly in a pull request comment. This issue was introduced on March 24 during a rollout that expanded Copilot’s ability to contribute to any pull request when requested to by a developer.

As a result, a third-party link was mistakenly displayed in a way that could be interpreted as a promotion. Our goal was to share novel ways to use Copilot coding agent, and in this case, we highlighted our integration with Raycast as part of a broader set of product tips, but this was surfaced more frequently than intended alongside other feature suggestions. We have removed Copilot agent tips from all pull requests moving forward.

We appreciate the community flagging this and apologize for the error.

Говорят, им даже Raycast не заплатил за эту рекламу.

Перемещено hobbit из talks

 , , , ,

question4
()
Форум — Talks

OpenAI подтормозили ожидания

https://habr.com/ru/news/1016846/
https://finance.yahoo.com/sectors/technology/articles/openai-funding-fears-hit-memory-154500748.html

OpenAI ухудшило прогноз окупаемости, снизило расходы (закрыло Sora, отложило расширение дата-центра) и сомневается, выкупать ли всю законтрактованную память (40% мирового производства). DDR5 на Amazon подешевела на четверть.

 

question4
()
Новости — Искусственный Интеллект

Грег Кроа-Хартман рассказал, что LLM стали лучше искать ошибки

Грег Кроа-Хартман (Greg Kroah-Hartman), нидерландский разработчик Linux, рассказал The Register, об изменениях в поступающих отчётах об уязвимостях, генерируемых «искуственным интелектом».

С месяц назад качество ИИ-шных отчётов об уязвимостях резко повысилось. Ранее большая их часть была мусором, но по мнению Кроа-Хартмана это не было большой проблемой для ядра (в отличие от cURL) — разработчиков много, и они справлялись, а мусор скорее веселил, чем беспокоил. Но последний месяц значительная часть присылаемого действительно полезна. И это наблюдается и в других открытых проектах. Почему — неясно. То ли улучшились инструменты, то ли люди начали правильно ими пользоваться.

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

По поводу переданного Гуглом Sashiko, Кроа-Хартман сказал, что им нужен инструмент для быстрой оценки присылаемых патчей. Большинство патчей уже сейчас проходят через него. И он доступен всем.

LLM для ревью первыми стали использовать разработчики сетевой подсистемы и BPF. Затем DRM. Но это требовало много ресурсов. С инструментом Гугла это стало доступно всем, и всё приведут к общему интерфейсу.

Эти проверки — «в дополнение» к имеющимся, а не «окончательные». Они позволяют быстрее отвечать присылающим патчи разработчикам. Кроа-Хартман ожидает, что количество ИИ-шных отчётов об ошибках и патчей будет расти, и ищет способы ускорить их обработку. Если что-то не проходит автоматическую проверку, мэйнтэйнер может на него не отвлекаться.

Кроа-Хартман считает, что ИИ облегчил поиск уязвимостей и увеличил нагрузку на мэйнтэйнеров ядра. Поэтому будет правильно облегчить работу мэйнтэйнеров при помощи ИИ.

>>> Пересказ на opennet.ru

>>> Интервью (английский)

 , ,

question4
()
Форум — Linux-org-ru

Ошибка 404 вместо архива новостей

Ссылка https://www.linux.org.ru/narchive/ не работает.

 

question4
()
Форум — Linux-hardware

Отчего может заикаться Bluetooth?

Иду по улице, слушаю аудиокнигу (VLC, телефон на Андроиде). Внезапно один наушник смолкает, через долю секунды смолкает другой, первый возобновляет работу. Через пару шагов ещё раз. Стало интересно, прошёл туда-сюда метров 5 вокруг этого места — работает нормально. Ладно, пошёл дальше. Через полчаса возвращаюсь по той же улице, снова на этом месте поочерёдно смолкают наушники, теперь всего один раз.

Отчего такое может происходить? Как это выяснить?

Просто любопытно.

 ,

question4
()
Форум — Talks

Забавные сообщения об ошибках HTTP

Наткнулся вчера на одном неотзывчивом форуме:

Bad Gateway (502)
Something bad happened while trying to serve your request.
Don’t worry, we’re likely already working on it. Please try again later.
And yes, we’ll be scolding the Gateway for being bad.

Gateway Timeout (504)
The application took too long to process your request.
Please try again later.
Or, be less demanding. Computers have feelings, too, you know.

А с чем хорошим приходилось сталкиваться вам?

 

question4
()
Форум — Development

Внезапные сегфолты

Во время апдейта начали падать редко используемые утилиты, в dmesg – ошибки вида

syncqt[19434]: segfault at 1 ip 0000000000000001 sp
00007ffcdabd3a08 error 14 likely on CPU 0 (core 0, socket 0)
Code: Unable to access opcode bytes at 0xffffffffffffffd7.

Gentoo, -march=native, поэтому первая мысль – в GCC что-то напутали с архитектурами. Попробовал пересобирать другим GCC – то же самое.

Куда копать?

Лог иксов: https://paste.gentoo.zip/IZEG1rKL

Ответ: Старая /usr/lib64/libc.so.6 осталась после перехода на новый профиль. Возможно, из-за того, что смена профиля совпала с заменой материнской платы и пересборкой мира под новый процессор. Затронуты, как минимум, несколько пакетов Qt, Tcl и Protobuf.

 , , ,

question4
()
Форум — Talks

Китай легализует обратную разработку?

https://t.me/russchinatrade/1158 абзац, где «не будут считаться промышленным шпионажем».

Если я правильно понял, с июня в КНР упорядочивается защита коммерческой тайны, вводятся требования к её защите владельцами, без которых претензии не рассматриваются. Помимо прочего, объявляются законными реверс-инжиниринг продаваемых товаров и сманивание специалистов с нужными знаниями, госорганам явно разрешают доступ к коммерческой тайне в оговорённых случаях, а патенты на законы природы становится можно нарушать.

Текст положения: https://www.ccpit.org/a/20260302/20260302njh4.html Ничего из перечисленного я в гуглопереводе не нашёл (что ничего не значит). Кто-нибудь по-китайски понимает?

 

question4
()
Форум — Desktop

Иероглифы в Kate

Можно ли в редакторе Kate сделать так, чтобы все символы были строго или одинарной, или двойной ширины? У меня получается соотношение латиница:CJK примерно 5:3, а хотелось бы 1:2.

Если нет, в каких редакторах это возможно? Помимо консольных.

 , , ,

question4
()
Форум — Linux-org-ru

Баг: при правке постов `& l t ; i >` превратилось в ` < i > `

Создал пост в Markdown, в нём несколько раз вставил

`&lt;i>`

Затем полез добавить предложение. Сохранил, не глядя. Обнаружил, что все они преобразовались в

`<i>`

Дополнение:
HTML entity name и entity number в обычном тексте сразу преобразуются в соответствующий символ. В блоках кода отображаются без изменений.
При правке стартового поста они также не меняются. Это — правильное поведение.
При открытии для правки постов-ответов пользователь получает преобразованные символы в блоках кода. Это — баг.

Тест:

& &amp; &#38; Ampersand ' &#39; Apostrophe ( &#40; Opening/Left Parenthesis ) &#41; Closing/Right Parenthesis < &lt; &#60; Less-than = &#61; Equals sign

&	&amp;	&#38;	Ampersand
'		&#39;	Apostrophe
(		&#40;	Opening/Left Parenthesis
)		&#41;	Closing/Right Parenthesis
<	&lt;	&#60;	Less-than
=		&#61;	Equals sign

 ,

question4
()
Новости — Gentoo Linux

Gentoo создаёт зеркала на Codeberg

Группа Gentoo Linux

Gentoo создало зеркало хранилища ебилдов на сайте Codeberg, как альтернативу GitHub. Планируется перенести и все остальные хранилища. Пулл-реквесты принимаются, при этом создавать форк не требуется. Основное хранилище — по-прежнему, на собственных серверах Gentoo, хранилища с GitHub не удаляют.

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

>>> Новость на gentoo.org

 codeberg, ,

question4
()
Форум — Talks

ЦРУ удалило свою «Книгу фактов»

ЦРУ с 1971 года регулярно выпускало энциклопедию обо всех странах мира — CIA World Factbook. Разумеется, книга отражала точку зрения ЦРУ и правительства США, но именно этим и была ценна.

Как многие документы правительственных органов США, вся информация в этих справочниках находится в общественном достоянии.

А 4 февраля ЦРУ удалило всю информацию с сайта, сделав редирект на страницу, что проект закрывается. Причины не уточняют, по слухам — сокращение бюджета. Копии архивов остались на web.archive.org и gutenberg.org. На Гитхабе уже выложили самый свежий архив — от декабря 2020 года: https://simonw.github.io/cia-world-factbook-2020/

 

question4
()
Форум — Desktop

Компилирую, запускаю, получаю «trap invalid opcode»

Скачал исходники: https://github.com/mistalro/atariconv Поправил Makefile — заменил LIBS = -lcurses на LIBS = -lncurses -ltinfo, CFLAGS = -g на CFLAGS = -g -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 (что выдал pkg-config для ncurses). Запустил — собралось (GCC 14) с предупреждениями, что несколько int функций ничего не возвращают.

Запускаю программу без параметров — нормально показывает справку. Запускаю более сложную задачу (конвертировать файл) — падает с ошибкой «Недопустимая инструкция», в dmesg в соответствующий момент — «trap invalid opcode». Попробовал явно указывать архитектуру процессора — не помогло. Думал, ассемблерные вставки — не нашёл.

В итоге помогло заменить в мейкфайле GCC = g++ на GCC = gcc. Даже пропали предупреждения про int и return. Поэтому возникли вопросы:

  1. Я правильно понимаю, что g++ компилировал как C++, а gcc скомпилировал как Си? — Ответ: Да.

  2. Из-за чего возникала ошибка? Пыталось исполнять данные как код? — Ответ: G++ в конце не-void функций без return вставляет команду процессора UD2, вызывающую ошибку «неопределенный код операции», если программа дойдёт до этого места.

  3. Какой был смысл указывать дефолтный компилятор g++? Исходники последний раз меняли в 2015 году, в копирайтах указан 2010, а местами вообще 2000 год. С тех пор что-то принципиально поменялось?

UPD: Если в проблемные функции добавить в конце return 0;, то собирается G++ без предупреждений и работает. Корректность особо не проверял.

 

question4
()
Форум — Science & Engineering

Кто-нибудь может пояснить по дифференциальным уравнениям?

https://naked-science.ru/article/column/sposob-reshit-differentsi

https://www.vmj.ru/articles/2025_4_10.pdf#/

Я правильно понял, что в статье излагается общее решение любого дифференциального уравнения второго порядка с 1 переменной через предел последовательности и преобразование Лапласа?

Какую физическую задачу можно так решить?

 ,

question4
()
Форум — Talks

За что вы любите Notepad++

В связи с новостью про очередной взлом (с полгода обновлялся непонятно откуда — https://www.securitylab.ru/news/568851.php) захотелось спросить. Чем он так хорош? Пару раз пробовал. Не проникся. Чем он так хорош, что некоторые его в каждую виртуальную машину ставят или под Линукс портируют?

 

question4
()

RSS подписка на новые темы