С наступающим Новым Годом!
Сабж. Кто как собирается проводить?
Сабж. Кто как собирается проводить?
Случайно получилось, алгоритм приблизительно такой:
Ставим реакцию, ждём «ок» от сервера.
Даблклик на ранее поставленной реакции.
Результат получился такой: https://0x0.st/KfGT.png
Эффект сугубо косметический и на клиенте, так что ничего страшного не случилось.
4 ноября состоялся выпуск 3.51.0 компактной встраиваемой СУБД на языке C. Код SQLite распространяется как общественное достояние (public domain).
( читать дальше... )
Преамбула:
yt-dlp может вставлять данные из SponsorBlock как чаптеры.
Для mpv есть шкрипты, которые могут пропускать главы, но они для этого ломятся смотреть в API SB - мне такое не интересно.
Есть шкрипты типа chapterskip - но там нужно самому запиливать обработку SB. Ну я взял тот, что сделан попроще, и на его основе запилил.
Лень заливать в репу, проще результат на лоре запостить. Каждый тип блоков SB можно отдельно за-раскомментировать.
Содержимое блока кода сохранить в .lua файл и покласть в ~/.config/mpv/scripts
require 'mp.options'
local opt = {
patterns = {
"OP","[Oo]pening$", "^[Oo]pening:", "[Oo]pening [Cc]redits",
"ED","[Ee]nding$", "^[Ee]nding:", "[Ee]nding [Cc]redits",
"[Pp]review$"
},
sb_patterns = {
" Sponsor",
"Self Promotion",
"Endcards",
-- "Filler Tangent",
-- "Highlight",
"Interaction Reminder",
-- "Intermission",
-- "Non-Music Section",
-- "Recap"
}
}
read_options(opt)
function check_chapter(_, chapter)
if not chapter then
return
end
if string.match(chapter, "%[SponsorBlock%]") then
print("Found sponsorblock chapter:", chapter)
for _, p in pairs(opt.sb_patterns) do
if string.match(chapter, p) then
print("Skipping chapter:", chapter)
mp.command("no-osd add chapter 1")
return
end
end
end
for _, p in pairs(opt.patterns) do
if string.match(chapter, p) then
print("Skipping chapter:", chapter)
mp.command("no-osd add chapter 1")
return
end
end
end
mp.observe_property("chapter-metadata/by-key/title", "string", check_chapter)
Я никогда ничего сложнее приветмира на луа не писал, если что.
Доброго времени суток! Я тут вспомнил про такой замечательный софт: Felix.
В первые годы использования ПК на всяких там шин95 такие программки выглядели как чёрная магия. Нет практического применения кроме красивости и отвлечения, но у многих в то время на компе стоял Феликс, либо ещё пара других, которые крутились по городу на дискетках. Как только я такой софт увидел, то сразу загорелся интересом - возможно, без этого кота я бы и не пошёл в IT, эх…
Если подумать, то в конце 90х - начале 00х было такое подразумевание того, что само пользование ПК, ОС и прикладным софтом может быть интересно и увлекательно. Можно вспомнить Microsoft Plus!, который не делал ничего кроме добавления довых тем оформления и звуков (ребят, где звуковые темы в текущем году?!), скринсейверов, обоев и так далее.
Ну так вот - чего-то я поискал по этой теме по диагонали, и ничего не нашёл на эти наши линаксы. Самое близкое, что у меня есть, это xsnow - и то, новые версии уже не торт. Есть что?
Доброго времени суток!
Я искренне ненавижу своих соседей по ряду причин, самая релевантная из которых это их неистовое, безбожное курение в туалете. Результат сия действия затягивает в мою квартиру и приносит мне не просто недовольство и неудобство, но и физический вред. Посему я хочу попробовать решить эту проблему на моей стороне, пока я не загремел в казённый дом за что-то неописуемое и не попал в местную криминальную сводку.
Я посмотрел на разных онлайн-магазинах и нашёл ряд вентиляторных решёток с заслонками, только дизайн у этих продуктов не подходит - рычаги у заслонок маленькие и короткие, а решётки не имеют даже москитной сетки. Вентиляторное отверстие в моей квартире находится в ванной комнате и расположено довольно высоко под потолком, как и подобается.
После долгих дум я остановился на нескольких вариантах разрешения дилеммы:
Заслонка с ручным способом операции, но с интерфейсом в виде цепи/верёвочки. Думаю, что это очень резонная вещь, но нигде найти такого не смог.
Программируемая электроника. Контроллер типа ардуино или пи следит за уровнем дыма, влажности итд и врубает вытяжку, закрывает заслонку и вызывает ментов - что хочу, то ворочу. «Луникс тут потому что» опция.
Как №1, но колхоз. Собрать такой простой механизм это дело техники, а не обмозговывания.
Что могут посоветовать дежурные СПВ? Есть ли какие-то экстра опции разрешения ситуации, которые не включают в себя меня, пускающего смешной газ по вентиляции?
Не могу понять, где, но где-то в графике что-то сломано. Все игры, в которых нашёл эти проблемы, запускаются под wine/proton (разных версий, разные префиксы).
Fallout 4 - без модов, версии до и после next gen update, также Fallout London. Многие неподалёку освещённые поверхности становятся чёрными или тёмно-красными. Освещение затронуто очень заметно, неиграбельно.
System Shock Remake (UE) - запускал на этой же машине в прошлом году без проблем, сейчас у некоторых точечных источников света инвертирован цвет.
Blue Prince (Unity) - единственная проблема, которую я заметил, это чёрные почтовые марки.
Сталкивался ли кто с подобным багом? Куда копать?
mesa-25.1.6
dxvk последней версии из winetricks
Я вот попользовался этой версией с релиза, и определённо должен заметить - разрабы что-то накосолапили! Сначала думал, что мерещилось, но попереключал версии туда-и-обратно и понял, что не плацебо. Встреченные проблемы:
У консоли (~) шрифт стал гигантским и стало гораздо меньше всякого влезать. Зачем сделали так - хз. Пример: 0.39 и 0.40.
Кэш стал страннее работать - при удалении файла mpv может продолжать его проигрывать на любой современной версии плеера. Файл будет реально удалён при прекращении чтения (т.е. немедленно для небольших файлов или при переключении/завершении для видосов побольбше). Тут всё как и было, но разница начинается в плейлистах: в версиях <=0.39 при повторном открытии удалённого файла вхождение в плейлист пропускалось, а в 0.40 плеер открывает видео из кеша - хотя этого видео уже нет на диске. Для меня это поведение не критично, но ощущается странно всё равно и заставляет перепроверять, удалил ли я файл или нет.
При продолжительном проигрывании видосов отзывчивость стала немного хуже и памяти стал жрать больше - вангую, что это из-за кэша и нужно конфиг для него дописывать. Вот, например, на одном и том же плейлисте я дотопал до одного и того же ролика с одного и того же стартового вхождения через несколько других (чтобы они были загружено в кеш), оба раза на свежезапущенном инстансе: 0.39 и 0.40. Цифры консистентны при повторах теста.
Старт приложения замедлился существенно - на 0.39 при запуске в time цифры приблизительно такие (для одного и того же видео в одном и том же плейлисте, офк):
mpv 0.48s user 0.22s system 55% cpu 1.258 total
mpv 0.49s user 0.20s system 58% cpu 1.184 total
mpv 0.49s user 0.23s system 58% cpu 1.213 total
а вот на 0.40
mpv 0.90s user 0.35s system 93% cpu 1.336 total
mpv 0.89s user 0.40s system 109% cpu 1.178 total
mpv 0.89s user 0.36s system 95% cpu 1.310 total
UPD: если кто думает, что проблемы у меня в конфиге, то вот он:
profile = fast
# Gamepad controls
# input-gamepad = yes
cache = yes
osd-border-color = "#FF262626"
osd-border-size = 3.2
osd-color = "#CCFFFFFF"
osd-duration = 800
osd-font-size = 20
osd-font = "M+ 2p medium"
osd-shadow-color = "#33000000"
osd-shadow-offset = 1
osd-spacing = 0.5
audio-file-auto = fuzzy
sub-auto = fuzzy
slang = en
alang = en
sub-border-color = "#FF262626"
sub-border-size = 5
# sub-codepage = utf8:cp1251
sub-color = "#FFBBBB11"
sub-font-size = 40
sub-font = "M+ 2c"
sub-gauss = .75
sub-margin-y = 30
sub-shadow-color = "#77000000"
sub-shadow-offset = 3
sub-spacing = 0.8
audio-channels = stereo
ao = jack
volume = 100
volume-max = 200
jack-autostart = no
jack-connect = yes
jack-name = mpvclient
jack-std-channel-layout = any
user-agent = "Mozilla/5.0"
screenshot-format=png
input-ipc-server=/tmp/mpvsocket
blend-subtitles = no
# loop-file=inf
loop-playlist=inf
keep-open-pause=no
keep-open=yes
autofit-larger=100%x1000
autofit=1600x900
keepaspect=yes
screen=1
# vf-add=fps=60:round=near
af-add=lavfi=[dynaudnorm]
# af=lavfi=[loudnorm]
Данная статья написана с целью концентрации знаний о сжатии данных оперативной памяти.
Я использую gentoo, поэтому имена пакетов будут приводиться в формате этого дистрибутива.
Подразумевается, что читающий имеет желание и возможность (одно из):
( читать дальше... )
Сабж заметил в частности для секции Администрирование на масштабах от 95% и выше (до переключения на трёхстрочное оформление). Хз, заметил ли кто, ну вот - поднимаю пыль.
День добрый! Хочу собрать домашний сервер, но тяжело выбрать железо. Думаю брать на ozon, т.к. на месте выбор маленький.
Хотелки вот такие:
Графика «лишь бы была» иногда воткнуть монитор.
Если mini/micro-atx, то желательно 6+ SATA портов, для форм-факторов меньше хотя бы 4.
Работать будет круглосуточно, энергоэффективность предпочтительнее производительности.
Сеть гигабит достаточно.
Если сможет жить на пассивном охлаждении, то вообще шикарно, но это не обязательно.
Думал мб взять готовый NAS, но цены даже без дисков абсолютно невменяемые.
Дополнительно, x86 даже не обязательно.
Ставить туда буду линуксы (скорее всего опять гента).
Здрастия!
Я тут у себя веду базу KeePaaXC - очень удобно, запихиваю туда всё от паролей и записок до конфигов. Но вот затык - базу использую на онтопике дома, мобильнике и оффтопике на работе. Поначалу делал синхронизацию через быкапы - поработал над базой, сохранил бэкап, принёс его на флешке или побиле. Но со временем не заладилось - быстро стал путаться в том, какие бэкапы актуальнее каких, и взял ли самый последний с собой.
Решил, что пора делать бэкапы через облака. Благо, что у баз keepass можно читать открытый файл и даже перезаписывать - и он подхватится автоматом! Выбор остановился на MEGA как на наиболее резонном сервисе. На оффтопике накатил официальное приложение и настроил sync, на андроиде и вручную нормально. А на домашнем онтопике хотелось чистенько и красиво, да и автоматом бэкапы хотелось бы сделать.
Ближе к делу - решил сделать простенький велосипед, который бы умно синкал базу в обе стороны, делал бэкапы и работал без демонов (ну, кроме крона). И зделол!
Нужно только иметь megacmd с настроенным megarc конфигом в системе, а остальные утилиты всегда есть. Вот сам скриптец: https://notabug.org/bfgeshka/apps/src/master/ishell/megasync.sh
День добрый!
У меня тут случилась любопытная проблема: не все клавиши на клавиатуре работают. Точнее - клавиатурах. И все разные. Например, на одной клавиатуре из стрелок будет работать только «вниз», на другой половина букв не работает итд. Что интересно - я так понимаю, что рабочий набор клавиш свой на каждой клавиатуре и персистентный между перезагрузками. Пробовал разные клавиатуры отдельно и вместе. и в разные порты, включая на матери и на подключённом внешнем usb-контроллере.
Проблема хардварная, достаёт от загрузки биоса и продолжается в оси.
USB мыщъх работает, остальные типы устройств хз.
Я так понимаю, это мать всё?
Откуда появилась эта дебильная мода произносить слово header таким образом? Пользуется им не большинство, но долгое время регулярно можно встретить употребление слова «хидеры» тут и там.
Почему так получилось? Никакой интуитивности в этом нет, ведь никто не произносит head как «хид».
В /usr/lib32 для libdrm находятся абсолютно те же файлы, что и в /usr/lib64.
Не могу пересобрать месу и прочих зависимых из-за этого, даже иксы перезапускать боязно. На других пакетах подобного поведения не увидел. В багзилле ничего подобного не нашёл.
~/ file /usr/lib32/libdrm.so.2.4.0
/usr/lib32/libdrm.so.2.4.0: ELF 64-bit LSB pie executable x86-64, version 1 (SYSV), dynamically linked, with debug_info, not stripped
~/ openssl md5 /usr/lib32/libdrm.so.2.4.0
MD5(/usr/lib32/libdrm.so.2.4.0)= c27a5d2190bfb084f0f511cf677c0921
~/ openssl md5 /usr/lib64/libdrm.so.2.4.0
MD5(/usr/lib64/libdrm.so.2.4.0)= c27a5d2190bfb084f0f511cf677c0921
!Ъ:
https://boingboing.net/2017/09/18/antifeatures-for-all.html
https://www.w3.org/2017/09/pressrelease-eme-recommendation.html.en
Ъ: В заголовке. Многие в самом W3C негодуют. Теперь для всего drm есть один стандарт и его себе накатывать сможет каждая сволота без особого труда.
Вот бложек есть у меня на wp. Вроде бы норм всё, но вести его дико лень и на той платформе как-то не прёт. Хотя, казалось бы - вордпресс старается не отставать от современных тенденций в вебе, есть статы и всякие ништяки в админке блога - всё равно последние года три туда писать не тянет.
Вроде бы на гитхабе можно хостить с хорошими инструментами и свободой действий, но как-то и не опробовал толком.
А где ведёт бложег лоровец? Ведь в целом технический блог может быть интересным, но не хочется, чтобы он был в тягость. По этой же причине неохота хостить у себя или на съёмке.
UPD: Посмотрел, чего мне насоветовали. Местами довольно неплохие предложения зацепили внимание и я оценил их подобным образом:
Есть новая мать с обвесами и старый ноутбук. На ноутбуке стоит обжитая гента с загрузкой через BIOS. Места на дисках для нового раздела не отвести.
Есть идея для загрузки использовать флешку - создать таблицу gpt, загрузочный раздел, поставить туда граб и скопировать ядра из системного /boot (который, к слову, не отдельным разделом).
Имеет ли план право на существование, есть ли истории успеха? Пытался просто вкорячить legacy boot, но загрузчик оно не видит на диске.
В частности хочется добавлять/менять кастомные теги, а не только из списка доступных.
А как идея показывать в фиде пользователя флажок решённого вопроса, если таковой имеет место быть?
| следующие → |