LINUX.ORG.RU

Сообщения atrus

 

Кодировать хардсабы сверху

А не подскажите, есть способ сделать хардсабы к видео так, чтобы субтитры прилипли к верхней части видео, а не к нижней? (Имеется ввиду уже существующую srt, а не конвертируй в ass и вручную расставляй маркеры положения)?

Доку vf subtitles почитал, вроде нет. Всё плохо?

 ,

atrus
()

Руководство по LDAP и Kerberos

Как не старался я, похоже от близкого знакомства с этими субчиками мне не сбежать. В связи с чем - надоел техношаманизм. Интернеты полны записями в бложиках из серии «пропишите вот так эти параметры и будет вам счастье». Не будет.

Ищутся нормальные руководства или даже книги, описывающие что там с чем. Не собрания рецептиков и не маркетологический буллшит «с этой хренью вы сможете улучшить, расширить и углУбить», а именно описание того как оно устроено, зачем так и как должно работать. И вот там уже можно примеры конфигов и команд.

Учитывая потенциальную сложность материала, хотелось бы на русском. :) Но сойдёт и английский (если по делу написано будет).

Просто тошнит уже от идеи ввода малопонятных команд в рассчёте на какой-то результат.

 , ,

atrus
()

Исправление fe при загрузке

Есть сервер с CentOS 6.x. fsck -n <> выдаёт на нём некоторые ошибки, включая записи типа:

Inode xxxxx was part of the orphaned inode list. IGNORED.

Однако исправить ситуацию известными методами (touch /forcefsck или shutdown -r -F now). Не получается. Ничего не меняется. Хотя в tune2fs -l <> пишет, что «Last checked» был вот только что.

Как мне заставить сервер не просто проверить fs, но ещё и исправить это безобразие?

 ,

atrus
()

Отлов сессии su/sudo

Вот мне интересно стало, можно ли из bash скрипта отловить факт того, что пользователь уже раз заходил в систему и теперь меняет пользователя? Меня не привилегии интересуют, а именно факт того, что текущая интерактивная сессия открыта через

su или sudo -i?

(Ну я имею ввиду более человеческий способ, чем парсить выхлоп ps axf.)

 , ,

atrus
()

Подскажите про Kivy

Думаю написать небольшое приложение под планшет android и windows desktop (ну и опционально было бы неплохо, чтобы подо всё что угодно могло пускаться). Разрабатывать на linux, естественно. Само приложение простое, не игровое, немного текста, немного линий на экране.

Перебрав ряд вариантов заинтересовался Kivy. Вроде всем хорошо. Но хотелось бы услышать отзывы. Есть здесь те, кто его пользовал? Как оно, нормально? Ему python 3 или 2.7 нужен? Если на андроид ставить, то оно standalone делает или лаунчер нужен?

 , ,

atrus
()

Вы это уже видели?

Жаль, не пятница. Тут один парень решил собрать спекки for fun (думается), но взрослые решили попиариться. И понеслось. национальная безопасность, импортозамещение, вот это всё.

Linux тут при том, что он на нём не пойдёт, но для Bolgenos в такой подаче комп идеальный.

P.S. А на 0:59 мы видим крупным планом...

https://www.youtube.com/watch?v=fLzoL7N4H58

 причём тут linux

atrus
()

audacity проблемы с gui

Раньше, во времена ~Fedora 20, Audacity было одно удовольствие использовать. Идеальная скорость прокрутки проекта, быстрая перерисовка. Даже лучше чем под вендой, потому что там нельзя было скроллить колёсиком (вроде).

Но в последние пару версий (Fedora 23, 24) всё становится хуже и хуже. Сначала испортился горизонтальный скролл. Поворот колёсика вызывает смещение на самую тютельку, приходится долго и упорно крутить, чтобы сдвинуться на чуть-чуть. Интерефейс стал лагучим, как будто перерисовывается через нехочу. Кнопки остановка, воспроизведение, запись - теперь рисуются через раз и большую часть времени там просто серый прямоугольник.

Может это виноват открытый драйвер radeon или пресловутый gtk3, но у меня один вопрос, это хоть как-нибудь можно настраивать? У wxWidgets есть какие-нибудь конфиги? Можно ли там или в audacity регулировать шаг прокрутки?

 , ,

atrus
()

Говорят, графония завезли...

Тут похороникс опубликовал очередное сравнение игры The Talos Principle. И по их выходит, что Ubuntu 16.04 с проприетарным nvidia-драйвером OpenGL в linux незначительно обходит DirectX 11, а с Vulkan уже просто рвёт Windows 10. Причём забавно, в Window Vulkan-версия несколько медленнее DX-версии, а вот на Linux наоборот, Vulkan ещё быстрее OpenGL.

Похоже средний палец Торвальдса и оптимизации Valve как-то помогли и графику таки подтянули.

P.S. Да, просто держу в курсе. :)

 , , , ,

atrus
()

К вопросу о полимерах (dmca vs. fair use)

Сегодня оказывается заканчивается сбор подписей к петиции о пересмотре dmca. Народ недоволен тем, что копирасты используют dmca для прикрытия контента даже в тех случаях, когда он попадает под условия fair use. Ибо наехать ничего не стоит, а вот обратное ещё доказывать надо.

Желающие возразить могут успеть поставить подпись. (Бесплатно, без регистрации и SMS. (C))

https://www.takedownabuse.org/#save-fair-use
https://www.youtube.com/watch?v=-cv5QbdWy10

Вроде не первоапрельская шутка...

 , ,

atrus
()

кросс сборка sqlite3 для статической линковки

Не правильно я вопрос задавал раньше. Мне ведь ехать, а не шашечки.

Я давно использую fedora для сборки некоторых библиотек, для использования на оффтопике. Потому что mingw порой фейлится, когда особа наглая библиотека начинает требовать для своей сборки python или ещё что. На linux Это делать проще.

Но вот сейчас я захотел собрать sqlite3 в виде объектного файла, чтобы встроить его в exe'шник. Я собираю амальгамированные исходники

i686-w64-mingw32-gcc -c sqlite3.c

получаю объектный файл, но слинковать его не могу, там кучи неразрешённых зависимостей. В основном на WinAPI. Я могу разрешить эти зависимости, если использую линковщик для объединения этого файла с библиотеками из mingw

i686-w64-mingw32-ld -o res.o sqlite3.o /usr/i686-w64-mingw32/sys-root/mingw/lib/libkernel32.a

Это помогает, но возникает неразрешённая зависимость lib32_libkernel32_a_iname. Но dll-то собрать получается. Т.е. компилятор и линкер как-то разрешают это всё. Т.е. мне чего-то просто незватает?

 , ,

atrus
()

Собрать объектный файл без декорирования имён

Пытаюсь собрать кроссплатформенно объектный файл для линковки с приложением на венде. Проблема в том, что в исходники есть отсылки к winapi, которые подвергаются декорированию из-за соглашения вызовов stdcall. Функции получаются FooBar@123. Мне нужно вот без этого.

Соответственно, gcc сразу в пролёте, при вызове с ключом -c он не вызывает линкер сам.

Вызываю ld -r. Фиг вам. Несмотря на наличие в документации ключей --kill-at и --enable-stdcall-fixup не происходит ровным счётом ничего...

В гугле всё плохо. Кучи аналогичных вопросов и ни одного внятного ответа. Может здесь кто подскажет?

Что ещё. Нет, dll не подходит. Нужен именно объектный файл. Я пробовал линковать к объектнику libkernel32.a из комплекта mingw. Это помогает. Но не до конца. Пропадают зависимости от winapi, но появляется от _lib32_libkernel32_a_iname.

 ,

atrus
()

Просветите насчёт hmac в openssl

Пытаюсь заставить openssl заставить считать hmac для разных хэш-функций. И вроде всё идёт неплохо, но есть тонкости.

Во первых, вот официальное руководство:

https://www.openssl.org/docs/manmaster/crypto/hmac.html

Я смотрю и никак не могу понять, какой интерфейс считается deprecated?

Через HMAC_Init_ex() хэшировать хоть петабайт можно. Но это, типа, устарело, пользуйтесь единой функцией HMAC()?

Как через последнюю получить хэш для пустого ключа и данных? В википедии приводятся образцы, те же результаты выдают всякие online-калькуляторы на JavaScript. Но если я передаю в функцию null, null и нули в качестве длины ключа и данных, то на выходе получаю нифига. Результирующий буфер как был заполнен нулями, так и остаётся...

 ,

atrus
()

Передавать решение браузеру при перехвате ssl в squid

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

Дано: squid в котором идёт перехват ssl соединений с генерацией сертификатов на лету. Всё хорошо, пока мы ходим только на сайты с хорошими сертификатами, которые есть в бандре openssl. Но стоит нам пойти на сайт со, скажем, самоподписанным сертификатом и всё становится печально.

У нас есть выбор: Или мы настраиваем squid чтобы он игнорировал ошибки и тогда весь смысл ssl теряется, потому что он радостно подписывает любой сайт. Или мы велим ему обрывать соединение и тогда мы на такой сайт не попадём.

Хотелось бы организовать вариант, как в браузере, чтобы пользователь мог решать - смотреть или ну его на фиг.

Варианты реализации есть. Например, в таких случаях squid мог бы просто пропускать соежинение прозрачно, не обрабатывая или генерировать ему самоподписанный сертификат или подписывать его вторым сертификатом, а нормальные сайта - первым. Тогда в клиентские браузеры можно было бы установть только первый конневой сертификат и получать предупреждение для второго.

Но похоже squid не может ни один из перечисленных случаев и даёт только выбор между всё пропускать и всё блокировать. (Варианты исключений на основе acl) не рассматриваем, ибо не править же конфиг при каждом чихе?

Я прав? Вариантов нет?

 ,

atrus
()

CAD для LinuxCNC

Народ, есть кто пользующийся LinuxCNC? Каким 3D CAD выпользуетесь? FreeCAD, BlenderCAD? Что посоветуете?

 , , ,

atrus
()

Пример исполняемого zip или tar phar архива

Пытаюсь сделать исполняемый phar. Поковырял несколько руководств, получается примерно так:

$p = new Phar('./test.phar');
$p->startBuffering();
$p = $p->convertToExecuteble(Phar::TAR, Phar::GZ, '.phar.tgz');
$p->addFile('index.php');
$p->createDefaultStub('index.php');
$p->stopBuffering();

В index.php банальный phpinfo();

Собственно если вместо Phar::TAR поставить Phar::PHAR, то получается текстовый архив в котором в stub записан вызов index.php, но если как сейчас, то в stub только __HALT_COMPILER(); и ни фига больше.

При этом в документации явно указано, что Phar::TAR и Phar::ZIP можно использовать для создания исполняемых phar-архивов. «This should be one of Phar::PHAR, Phar::TAR, or Phar::ZIP». И как же?

 phar,

atrus
()

Хостинг для статики

Не посоветует кто буржуйский хостинг для картинок и прочей статики? На приличный объём, порядка 100 Gb. Всякие скрипты там не только не нужны, но и даже противопоказаны. :)

Чтобы был минимум проблем с администрированием и не надо было самому апдейты накатывать, но был доступ по ssh, чтобы rsync можно было использовать.

Ну и там вариант cdn от хостера тоже был бы не лишним.

Нет, в гугле не забанили, но там предложения, а не мнения типа «сам использовал, проблем не было».

 

atrus
()

Внешние картинки

Не подскажете, можно ли в libreoffice вставить картинку в документ так, чтобы она не попала в odt файл, а читалась из файла, находящегося рядом с документом. Только не по абсолютному пути, чтобы их можно было копировать вместе с odt?
file://./pic.png не работает...

 

atrus
()

Тест OpenCL

А не подскажет кто-нибудь, можно ли чем-нибудь проверить в Fedora 21 работоспособность OpenCL? Не собирая при этом самостоятельно 100500 программ с зависимостями? LuxMark нагуглил, но готового пакета не вижу... :)

 ,

atrus
()

aegisub виснет

Остаётся только здесь помощи попросить. Имеется Fedora 21 RF Remix, с обновлениями, SELinux отключен. Установленный из её реп aegisub 3.2.2 невозбранно виснет при запуске. (Кстати, у кого есть такая Fedora, подтвердите, может только у меня виснет?)

gdb показал, что она виснет при любом throw. В трейсе последние строки:

pthread_mutex_lock () at /lib64/libpthread.so.0
tls_get_addr_tail () at /lib64/ld-linux-x86-64.so.2
__cxa_get_globals () at /lib64/libstdc++.so.6
__cxa_throw () at /lib64/libstdc++.so.6

Подробнее злоключения описаны здесь и здесь. Может здесь кто-нибудь сообразит «чего это он»?

Откатиться на старую версию не могу, т.к. она требует boost 1.5.4, которого в репах уже нет. Т.е. можно, конечно, попробовать руками всё пересобрать, но может и эту завести удастся...

 , , , ,

atrus
()

Подскажите реобас для pwm

У меня есть комп из старого железа для некоторых экспериментов. Я пытаюсь сделать его потише (к сожалению водяное или полностью пассивное охлаждение не подходят). У его матплаты (которая в остальном полностью устраивает) есть два фатальных недостатка. Она не запускается, если к ней не подключен 4-pin pwm кулер и её bios не понимает, что кулер может вращаться медленнее 1500 rpm. Програмные методы не работают. Такие обороты для приемлемой температуры не нужны, а шум создают уже не приличный.

В связи с этим пытаюсь найти модель реобаса для pwm, работающего в разрыв. Т.к. большинство доступных работают вроде по принципу «вы кулер к нам, а не к матплате подключайте». Но как я сказал, мать такого издевательства не терпит. Мать сменить не могу. Она нужна именно такая.

Может кто-нибудь подсказать такую модель реобаса. Поиск из гугла и яндекса не интересует, искать я и сам умею. Мне интересно, чтобы кто-нибудь сказал «да, у меня такое есть и оно называется вот так вот».

Если есть вариант, который будет ручками из дисководного отсека на лету позволять настраиваться, это вообще супер.

 ,

atrus
()

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