LINUX.ORG.RU

Сообщения question4

 

Coub закрывается

Форум — Talks

После полутора лет безуспешных попыток сделать сайт прибыльным и 4 месяцев попыток продать за $750 000 (https://vc.ru/services/330011-komitet-obyavil-o-planah-prodat-servis-korotkih-video-coub) нынешние владельцы решили закрыть coub.com с 1 апреля (https://vc.ru/services/380322-servis-korotkih-video-coub-zakroetsya-1-aprelya-2022-goda).

Имхо, не выдержали конкуренции с ТикТоком.

Если у кого-то есть там любимое видео-аудио, ещё есть время скачать. yt-dlp в помощь.

UPDATE: В итоге сайт решили не закрывать. Обсуждение скриптов для скачивания — ниже.

 ,

question4
()

Является ли это флудом?

Форум — Linux-org-ru

Посоветуйте фильмы (комментарий)

Человек 15 лет регулярно повторяет одну и ту же шутку. Флуд? Или норма?

 

question4
()

Посоветуйте фильмы

Форум — Talks

В связи с (еженедельно откладываемыми) обещаниями закрыть Ютуб решил скачать побольше интересных фильмов. На диске осталось ещё 7 терабайт. Что посоветуете?

Благодаря Ютубу открыл для себя, например,
Под китайским рестораном: https://www.youtube.com/watch?v=yefTwkC5lC0
Монах и бес: https://www.youtube.com/watch?v=YzZ-aDFtZyU (позже ограничили по возрасту)
Операция Святой Януарий: https://www.youtube.com/watch?v=Da-VF5P-8Lk
Шедевр: https://www.youtube.com/watch?v=1hJHMCwVpw4

P.S. До сих пор предлагают только художественное. Ничего документального.

 ,

question4
()

Выкачать всё

Форум — General

В связи с меняющейся международной обстановкой удаляются некоторые старые посты и закрываются некоторые каналы в Телеграме. Кое-что удалить ещё не успели. Примеры приводить не буду, 5.3 :)

Требуется скачать всё, что доступно на динамически генерируемой странице, скажем, https://t.me/s/provpan_memes . Хотя бы текст, желательно — с картинками и видео, отображаемыми в браузере. Вручную фаерфоксом и curl-ом я бы мог что-то слепить, но, наверняка же, кто-то уже эту задачу решал?

Существует ли инструмент наподобие youtube-dl и gallery-dl?

Логиниться не могу — если работодатель обнаружит мой телефон в соцсети, заставит рекламировать продукты фирмы :(

 

question4
()

Хакеры требуют открыть драйверы Nvidia

Новости — Hardware and Drivers
Хакеры требуют открыть драйверы Nvidia
Группа Hardware and Drivers

Несколько дней назад хакерская группа LAPSUS$ проникла во внутреннюю сеть NVIDIA и украла примерно терабайт данных, включая исходные тексты драйверов, DLSS, клиентскую базу. Служба безопасности NVIDIA попыталась вывести из строя компьютеры преступников, зашифровав диски, но те сохранили резервную копию и выложили в открытый доступ несколько десятков гигабайт, включая исходные тексты драйверов под Windows.

Теперь LAPSUS$ требует от NVIDIA перевести драйверы для Windows, macOS и Linux под свободную лицензию, и в дальнейшем не закрывать. В противном случае они опубликуют схемотехнику видеокарт и чипов, включая находящиеся в разработке. Срок — до пятницы.

Скриншот: https://cdn.videocardz.com/1/2022/03/Lapsus-Ransom-NVIDIA.png

>>> Новость на Opennet

 , , открытые драйверы

question4
()

Кто-нибудь помнит такой bin-to-ascii формат?

Форум — Talks

1-я буква в строке «M». За ней идут 60 знаков от «!» до «`» — ASCII коды от 33 до 96, 64 возможных значения. Текстовых строк до и после закодированных нет.

Очевидно, это что-то вроде uuencode (или base64), но не совсем. Программы uudecode эти файлы не понимают, ругаются на отсутствие «begin». Если просто вычесть из каждого байта 33 и склеить 4 6-битные последовательности в 3 байта, получается мусор.

file (libmagic) опознаёт их как текст ASCII.

Кто-нибудь помнит, что это за кодировка?

Ответ: это такой uue. Питоновский binascii.a2b_uu() нормально обрабатывает его, если по одной строке.

 , uuencode

question4
()

Как это работает?

Форум — Development

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

for i1, x in pairs({true, false}) do
    for i2, y in pairs({true, false}) do
        for i3, z in pairs({true, false}) do
            print(x, y, z,
                (x and y and (not z)) or ((not y) and x),   (x and y and not z or not y and x),
                (x and y and (not z)) or ((not y) and x) == (x and y and not z or not y and x),
                (x and y and (not z)) or ((not y) and x) ~= (x and y and not z or not y and x)
            )
        end
    end
end
true    true    true    false   false   true    false
true    true    false   true    true    true    true
true    false   true    true    true    true    false
true    false   false   true    true    true    false
false   true    true    false   false   true    false
false   true    false   false   false   true    false
false   false   true    false   false   true    false
false   false   false   false   false   true    false

Левые 3 колонки — значения x, y и z; следующие 2 — значения одного и того же выражения со скобками и без; 2 последние — результаты их сравнения операциями == и ~=.

Вопрос: почему во 2-й сверху строке true ~= true возвращает true?

Ubuntu, Lua 5.2.4.

 

question4
()

3 монитора

Форум — Linux-hardware

Подключил к ноутбуку монитор по HDMI, работает нормально. Подключил второй по VGA — включаться не хочет. Включаю чекбокс в графическом конфигураторе KDE, жму Apply, он сбрасывается. Перезагрузил, монитор включился, но на обоих внешних мониторах низкое разрешение. Увеличиваю его в графическом конфигураторе, двигаю мониторы, как мне удобно, жму Apply, разрешения сбрасываются, мониторы улетают куда-то не туда. Отключил VGA-монитор, после чего он снова перестал включаться.

Ладно, попробую xrandr:

$ xrandr --prop 
Screen 0: minimum 320 x 200, current 1920 x 1848, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+277+1080 (normal left inverted right x axis y axis) 344mm x 194mm
        EDID: 
                00ffffffffffff004ca3523100000000
                0014010380221378eac8959e57549226
                0f505400000001010101010101010101
                010101010101381d56d4500016303020
                250058c2100000190000000f00000000
                000000000025d9066a00000000fe0053
                414d53554e470a204ca34154000000fe
                004c544e313536415432343430310018
        scaling mode: Full aspect 
                supported: Full, Center, Full aspect
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
   1366x768      60.00*+
   1360x768      59.80    59.96  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
VGA-1 connected (normal left inverted right x axis y axis)
        EDID: 
                00ffffffffffff001e6dc84a48f40000
                041001036e221b78ea2ee5a4574a9c25
                115054a56b80314f454f614f81800101
                010101010101302a009851002a403070
                1300520e1100001e000000fd00384b1e
                530e000a202020202020000000fc004c
                31393530420a202020202020000000fc
                00200a2020202020202020202020007c
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
   1280x1024     60.02 +  75.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 708mm x 398mm
        EDID: 
                00ffffffffffff004c2dcb0b00000000
                0d180103804728782ad691a7554ea025
                0c5054bfef80714f810081c081809500
                a9c0b3000101565e00a0a0a029503020
                3500c48e2100001a023a801871382d40
                582c4500c48e2100001e000000fd0018
                4b1b5a19000a202020202020000000fc
                00533332443835300a20202020200118
                02031cf14890041f1303122022230907
                078301000066030c00100080023a8018
                71382d40582c4500c48e2100001e023a
                80d072382d40102c4580c48e2100001e
                011d007251d01e206e285500c48e2100
                001e011d00bc52d01e20b8285540c48e
                2100001e000000000000000000000000
                000000000000000000000000000000a2
        aspect ratio: Automatic 
                supported: Automatic, 4:3, 16:9
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
   1920x1080     60.00*   50.00    59.94    30.00    24.00    29.97    23.98  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        non-desktop: 0 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad

Попробовал включить VGA с максимальным разрешением, для начала хотя бы на одном месте с HDMI:

$ xrandr --verbose --output LVDS-1 --mode '1366x768' --pos '277x1080' --auto; xrandr --verbose --output HDMI-1 --mode '1920x1080' --pos '0x0' --auto; xrandr --verbose --output VGA-1 --mode '1280x1024' --pos '0x0' --auto
crtc 0:     1366x768  60.00 +277+1080 "LVDS-1"
crtc 2:    1920x1080  60.00 +0+0 "HDMI-1"
crtc 1:    1280x1024  60.02 +0+0 "VGA-1"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert

Погуглил «xrandr: Configure crtc 1 failed». Такую ошибку обычно получают, подключая 3-й монитор. Некоторым помогает разбить команду на 3, но мне не помогло. Некоторым помогает снизить частоты, но подходящую комбинацию частот и разрешений я тоже не нашёл.

Можно ли как-то добиться одновременной работы всех 3 мониторов с разумным разрешением?

P.S. Попарно мониторы работают в любых комбинациях. Ноутбук Lenovo B590. Ubuntu 18.04 с KDE.

 ,

question4
()

Sqlite и сжатие

Форум — Development

Есть база sqlite3, в которой ~150M однообразных текстовых строк (URLов), 50-200 знаков длиной. Будет больше. Стало интересно, даст ли какое-то преимущество использование сжимающих расширений. Вроде, таких было немало. Поискал — сплошь несвободные или совсем сырые. И не понял, как их включать из Питона.

Вопросы:
Что сейчас доступно?
Как подключать? (Для определённости самый тяжёлый случай: Python 3.8 на Андроиде в Termux с неработающим обновлением, отдельный пакет sqlite не установлен.)
Как оно работает? В моём случае, наверное, было бы оптимально сжимать отдельно каждую строку, но с общим словарём на весь столбец или даже группу столбцов в нескольких таблицах.

 ,

question4
()

Помогите опознать игру

Форум — Talks

Видел видео, вероятно, на Ютубе (ссылку потерял). Что-то довольно новое, но в ретро-стиле, с графикой низкого разрешения, имитация VGA.

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

Жанр — скорее, предельно линейный квест, чем платформер.

Никто не видел?

Ответ: «Juan Miguel in the city», 2021 год, https://karellengames.itch.io/juan-miguel-in-the-city Спасибо Kron4ek за непревзойдённое умение гуглить.

 

question4
()

Принудительный HTTPS?

Форум — General

Пытаюсь в Фаерфоксе зайти на страницу https://www.sierrahelp.com/Walkthroughs/Walkthroughs.html Получаю ошибку SSL_ERROR_NO_CYPHER_OVERLAP. «При соединении с www.sierrahelp.com произошла ошибка. Установка защищённого соединения с этим узлом не удалась: отсутствуют общие алгоритм(ы) шифрования.»

Пытаюсь в Фаерфоксе зайти на неё же в HTTP: http://www.sierrahelp.com/Walkthroughs/Walkthroughs.html Редиректит на HTTPS с той же ошибкой.

Пробую эти же адреса curl-ом, с --insecure и без, с подменой юзер-агента на Mozilla и без. Для HTTPS получаю ошибку «curl: (35) error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure», для HTTP никаких редиректов, нормальные читаемые страницы.

В чём дело? Как увидеть те же страницы в Фаерфоксе?

P.S. Отключение browser.fixup.fallback-to-https и network.stricttransportsecurity.preloadlist не помогли.

P.P.S. Прошу прощения за неверную ссылку на /Manuals/ Пример рабочей страницы: /Walkthroughs/Walkthroughs.html

P.P.P.S. «Забыть сайт» в истории тоже не помогает. Но открытие нового профиля помогло. То есть да, похоже на проблему в HSTS.

 , , ,

question4
()

Фейсбук окончательно огородился?

Форум — Talks

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

Существует ли способ читать Фейсбук без регистрации?

 

question4
()

График зарядки батареи

Форум — Talks

Наткнулся в одном чате: https://libera.ems.host/_matrix/media/r0/download/kde.org/b37cedc788e0147d729ceb3af2d6796a725659b5/image.jpeg Судя по графику, батарея Асуса не только нарушает закон сохранения энергии, но и путешествует во времени.

Разумеется, баг.

 

question4
()

Рассинхронизация видео и звука в Avidemux

Форум — Multimedia

Вырезал памятные моменты из видеозаписи вчерашнего празднования. MP4, mplayer опознаёт формат как H264 + MP4A. Avidemux-2.7.8, Ubuntu-18.04. Режу по I-FRM.

Столкнулся с заметной рассинхронизацией звуковой дорожки и изображения. Например, катящийся с горы сисадмин прекращает кричать в метре от подножия, а не в самом низу, как было на самом деле. При проигрывании того же сырого файла в mpv синхронизация нормальная.

Что-то можно сделать в avidemux, чтобы было синхронно?

Дополнение: в сохранённом файле всё синхронно, рассинхронизация видна только в редакторе.

 , линейный монтаж

question4
()

Печать массивов numpy в двоичном и шестнадцатиричном виде

Форум — Development

Имеется массив numpy. Для определённости dtype=[('name', 'S14'), ('offset', '<u4'), ('size', '<u4'), ('flags', '<u4')]

Требуется вывести его на экран так, чтобы первые 3 поля вывелись как bytes и 2 32-битных целых с ведущими пробелами, а последнее — как числа по основанию 2 или 16 с ведущими нулями.

Как это сделать? Или хотя бы как называется нужная мне фича в терминологии numpy?

Ответ:

def r26_to_str(x):
    name, offset, size, flags = x
    return name.decode() + f' {offset:8} {size:8} {flags:0{8}x}'
    #return name.decode() + f' {offset:8} {size:8} {flags:0{32}b}'

np.vectorize(r26_to_str)(file_list)

 ,

question4
()

Заказ последней видеокарты в DNS

Форум — Talks

Не было? https://www.youtube.com/watch?v=SFzARZGA1oM

Монтаж хороший. Персонажи Ричи реально убивают друг друга за видеокарту.

 , , , пародия

question4
()

«Ещё не вечер»

Форум — Talks

Попробовал выяснить, откуда пошло выражение «ещё не вечер». В специальной литературе нашёл упоминания, что оно широко употребляется в русском языке всего лишь с 1970-х. Самое первое упоминание, которое нашёл я — одноимённая песня Высоцкого 1968 года. Ни у кого под рукой архива Флибусты не завалялось, поискать? Неужели, Высоцкий?

 ,

question4
()

Уже выложили «Колесо времени»

Форум — Talks

Скачиваю понемногу первые 4^W 3 серии. Кто-нибудь уже посмотрел?

4-я оказалась 6-секундным тизером.

P.S. Впечатления:

Почитав про инклюзивность при подборе актёров и ограничения бюджета на спецэффекты, я ожидал худшего.

Лиандрин я примерно так и представлял. Уж очень стереотипная.

Многим кажется, что Малкир похожа на Японию. Поэтому сделать Лана самураем имело смысл.

Оригинальная идея — таверенов четверо, и четвёртая — Эгвейн.

Другая оригинальная идея — Баалзамон снится всем четверым.

Повеселила сцена гибели самого раздражающего персонажа. Но потом авторы спохватились. Видимо, лень столько сюжетов переделывать.

Троллоки очень однообразные. Сплошь многорогие козлы.

Тэм Ал Тор староват.

Отец у Мэта какой-то малахольный. Мать — алкоголичка. Мать Ранда при жизни — тоже. Если она окажется «другом тьмы», уже будет не так удивительно.

Мэт не первый год сбывает краденое Фейну.

Машадар в виде наползающего под ноги лишайника, превращающего жертв в песок, мне понравился больше канонного.

Мордет вообще не появится, похоже.

Перечислять отступления от канона для Перрина не буду. Хотя пока неплохо, ожидал худшего.

Морейн… не буду о грустном.

Не думал, что в горах Чехии столько нетронутой природы.

Эгвейн и Найнив на одно лицо. В сумерках не различишь.

P. P. S. 4-я серия далеко отходит от книги, и все зрители, кто выдержал первые 3, в восторге. Логайн хорошо получился — эдакий всеблагой всепрощающий пророк. Том тоже неплох.

P.P.P.S. Похоже Кэймлин в этом сезоне не покажут. Продюсер говорил, что денег хватит всего на 4 города. Королевской семьи, видимо, тоже не будет, а часть кэймлинских событий перенесли сразу в Тар Валон. Итого, 3 города уже израсходовали.

Если внимательно смотреть и слушать, Фейн мелькает в 3 и 5 эпизодах в Шадар Логоте и Тар Валоне.

И совсем забыл: нерешительность Перрина в книгах подзадалбывала. Здесь ему придумали хорошее оправдание в первом же эпизоде.

Капитана Байла Домона тоже, похоже, в этом сезоне не будет. А мне он нравился.

 ,

question4
()

Забавная подборка об авторских правах

Форум — Talks

https://congregatio.livejournal.com/tag/копиратство

Наткнулся на блог одной российской писательницы средневековой альтернативно-исторической фентези (историка по профессии), которую в последнее время часто репостят на Баш. Что она не любит своих издателей и выкладывает романы на Флибусту, я знал и раньше. Оказалось, она ещё и собирает маразмы по теме авторского права.

 ,

question4
()

Новый мультфильм от Blender Studio — Sprite Fright

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

Жанр — экологическая комедия-слешер. Разношёрстная группа подростков идёт в поход в редко посещаемом углу Англии. Там герои натыкаются на грибной народ, который не любит мусорящих туристов.

В этот раз цель мультфильма — испытание возможностей редактора Blender для конвейерного производства 3-мерных мультфильмов большими командами. Над мультфильмом работали одновременно 20 человек — больше, чем над каким-либо из предшественников. Режиссёром был Мэтью Лун, около 30 лет проработавший в Pixar, а до того — рисовавший «Симпсонов». Результаты испытаний будут учтены в готовящейся версии 3.0.

Как обычно, все исходные файлы, а также учебные видео об изготовлении мультфильма доступны по подписке за 10 евро в месяц на условиях лицензии CC-BY 1.0 (с указанием авторства).

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

>>> Мультфильм на YouTube

 , open movie

question4
()

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