Напомните фильм
Мало что помню, но основное - это события происходят на ближнем востоке и там чуть ли не весь фильм несколько человек едут в бронированной машине и они должны доехать вроде до консульства. И их постоянно обстреливают
Мало что помню, но основное - это события происходят на ближнем востоке и там чуть ли не весь фильм несколько человек едут в бронированной машине и они должны доехать вроде до консульства. И их постоянно обстреливают
Только что в журнале нашел
Aug 21 15:56:23 debian-home kernel: ata9.00: exception Emask 0x10 SAct 0x100 SErr 0x4050000 action 0xe frozen
Aug 21 15:56:23 debian-home kernel: ata9.00: irq_stat 0x00000040, connection status changed
Aug 21 15:56:23 debian-home kernel: ata9: SError: { PHYRdyChg CommWake DevExch }
Aug 21 15:56:23 debian-home kernel: ata9.00: failed command: READ FPDMA QUEUED
Aug 21 15:56:23 debian-home kernel: ata9.00: cmd 60/00:40:00:68:36/04:00:73:00:00/40 tag 8 ncq dma 524288 in
res 40/00:3c:00:64:36/00:00:73:00:00/40 Emask 0x10 (ATA bus error)
Aug 21 15:56:23 debian-home kernel: ata9.00: status: { DRDY }
Aug 21 15:56:24 debian-home kernel: I/O error, dev sda, sector 1932945408 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Читаю этот сектор
/dev/sda:
reading sector 1932945408: succeeded
0bf7 59e7 a489 cbf2 fe96 8911 6bb9 0ea1
7cca e7cf 6804 55d7 4987 06d7 721a bff3
423c 3cc1 acfa 2854 5222 c35b e9f9 c8bd
4d9f c144 2bf1 172f 2e6a 82f8 f11d 860b
....
Погрепал журнал:
Mar 10 21:05:39 debian-home kernel: I/O error, dev sda, sector 1019515944 op 0x0:(READ) flags 0x80700 phys_seg 9 prio class 2
Mar 10 21:05:39 debian-home kernel: I/O error, dev sda, sector 1019516968 op 0x0:(READ) flags 0x80700 phys_seg 9 prio class 2
May 09 11:49:43 debian-home kernel: I/O error, dev sda, sector 1629713384 op 0x0:(READ) flags 0x80700 phys_seg 31 prio class 2
May 09 11:49:43 debian-home kernel: I/O error, dev sda, sector 1629830144 op 0x0:(READ) flags 0x80700 phys_seg 33 prio class 2
Jun 12 16:57:46 debian-home kernel: I/O error, dev sda, sector 1252385792 op 0x0:(READ) flags 0x80700 phys_seg 111 prio class 2
Jun 25 03:38:44 debian-home kernel: I/O error, dev sda, sector 246044864 op 0x0:(READ) flags 0x80700 phys_seg 30 prio class 2
Oct 07 20:52:50 debian-home kernel: I/O error, dev sda, sector 1881968416 op 0x0:(READ) flags 0x80700 phys_seg 92 prio class 2
Oct 09 20:41:14 debian-home kernel: I/O error, dev sda, sector 1422266704 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Oct 09 20:41:14 debian-home kernel: I/O error, dev sda, sector 1422267728 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Oct 24 11:41:37 debian-home kernel: I/O error, dev sda, sector 1285947392 op 0x0:(READ) flags 0x80700 phys_seg 65 prio class 2
Oct 25 08:05:17 debian-home kernel: I/O error, dev sda, sector 876722176 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 2
Oct 29 15:54:28 debian-home kernel: I/O error, dev sda, sector 911325184 op 0x0:(READ) flags 0x80700 phys_seg 28 prio class 2
Nov 08 14:41:24 debian-home kernel: I/O error, dev sda, sector 1131754032 op 0x0:(READ) flags 0x80700 phys_seg 84 prio class 2
Jan 01 02:07:18 debian-home kernel: I/O error, dev sda, sector 1072485184 op 0x0:(READ) flags 0x80700 phys_seg 36 prio class 2
Jan 01 02:07:18 debian-home kernel: I/O error, dev sda, sector 1072485696 op 0x0:(READ) flags 0x80700 phys_seg 47 prio class 2
Jan 13 10:48:10 debian-home kernel: I/O error, dev sda, sector 705203176 op 0x0:(READ) flags 0x80700 phys_seg 7 prio class 2
Jan 13 10:48:10 debian-home kernel: I/O error, dev sda, sector 705203688 op 0x0:(READ) flags 0x80700 phys_seg 5 prio class 2
Jan 13 10:48:10 debian-home kernel: I/O error, dev sda, sector 949027184 op 0x0:(READ) flags 0x80700 phys_seg 64 prio class 2
Jan 18 18:44:49 debian-home kernel: I/O error, dev sda, sector 1712094104 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
Jan 19 13:11:48 debian-home kernel: I/O error, dev sda, sector 862303232 op 0x0:(READ) flags 0x80700 phys_seg 15 prio class 2
Feb 08 23:29:49 debian-home kernel: I/O error, dev sda, sector 1563559960 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Feb 13 20:46:52 debian-home kernel: I/O error, dev sda, sector 1154071536 op 0x0:(READ) flags 0x80700 phys_seg 68 prio class 2
Mar 28 22:14:08 debian-home kernel: I/O error, dev sda, sector 1092761600 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 2
Apr 13 12:18:46 debian-home kernel: I/O error, dev sda, sector 1264568816 op 0x0:(READ) flags 0x80700 phys_seg 98 prio class 2
Apr 18 14:39:22 debian-home kernel: I/O error, dev sda, sector 1561693760 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Apr 18 14:39:22 debian-home kernel: I/O error, dev sda, sector 1561694784 op 0x0:(READ) flags 0x80700 phys_seg 98 prio class 2
Apr 18 14:39:22 debian-home kernel: I/O error, dev sda, sector 1857849440 op 0x0:(READ) flags 0x80700 phys_seg 30 prio class 2
Apr 21 23:10:36 debian-home kernel: I/O error, dev sda, sector 808509792 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Apr 29 18:53:42 debian-home kernel: I/O error, dev sda, sector 1165524984 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
May 17 01:04:34 debian-home kernel: I/O error, dev sda, sector 754593792 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
May 21 18:37:38 debian-home kernel: I/O error, dev sda, sector 1935585192 op 0x0:(READ) flags 0x80700 phys_seg 9 prio class 2
May 21 18:37:38 debian-home kernel: I/O error, dev sda, sector 1935586216 op 0x0:(READ) flags 0x80700 phys_seg 8 prio class 2
Jul 09 23:27:22 debian-home kernel: I/O error, dev sda, sector 1786134216 op 0x0:(READ) flags 0x80700 phys_seg 30 prio class 2
Jul 09 23:27:22 debian-home kernel: I/O error, dev sda, sector 1786135240 op 0x0:(READ) flags 0x80700 phys_seg 8 prio class 2
Aug 07 23:09:55 debian-home kernel: I/O error, dev sda, sector 1293360128 op 0x0:(READ) flags 0x80700 phys_seg 78 prio class 2
Aug 10 18:00:28 debian-home kernel: I/O error, dev sda, sector 1199051992 op 0x0:(READ) flags 0x80700 phys_seg 8 prio class 2
Aug 21 15:56:24 debian-home kernel: I/O error, dev sda, sector 1932945408 op 0x0:(READ) flags 0x80700 phys_seg 128 prio class 2
Делал по этой доке https://gist.github.com/phiresky/4bfcfbbd05b3c2ed8645
core = vapoursynth.get_core() # нет такого метода
Попробовал пофиксить
core = vapoursynth.core
[vapoursynth] File "src/cython/vapoursynth.pyx", line 2628, in vapoursynth._CoreProxy.__getattr__
[vapoursynth] File "src/cython/vapoursynth.pyx", line 2483, in vapoursynth.Core.__getattr__
[vapoursynth] AttributeError: No attribute with the name mv exists. Did you mistype a plugin namespace?
[vapoursynth]
[vapoursynth] could not init VS
Disabling filter vapoursynth.01 because it has failed.
Нашел другую доку https://gist.github.com/v-fox/43c287426c366679afc4c65eece60cbc
Тоже не работает. Это вообще работает в mpv? По каким докам это делать? Интересно было бы фильмы посмотреть в 60fps
Пока Димез сверепствовал и отравлял меня в заморозку и нельзя было писать на ЛОРе, - жизнь продолжалась :). В общем, у нас тут была жара. По прогнозам было +35, а по факту было +38 плюс. Почти каждый день нужно куда-то идти. То в магазин за продуктами, то забрать какие-то заказы в озоне(а это 2км в одну сторону), то что-то сломается из сантехники и надо это починать… Пока не было жары - я пешком перемещался. Но как только началась жара, я вспомнил, что у меня есть транспорт(!), который стоит в некондиционном состоянии. Надо чинить!
Девайс - ХВЗ Украина. Я лет 10 назад приводил его в порядок. Поменял втулку под педали на квадрат на пром подшипниках и поменял звездочку под квадрат с педалями. Поменял заднюю втулку со звездочкой(родная прокруты давала) и всё это смазал. Переднюю ось разбирал и смазывал. Всё в принципе живое, кроме покрышек и камер(покрышки полопались и камеры тоже пришли в негодность). В общем, пошел в магазин, 2 камеры 650р, две покрышки 1600р(были по 400, но взял в два раза дороже). Поставил, всё попротирал, смазал из балончика для смазки дверных петель(подозреваю что это машинное масло с керосином). Цепь протер и тоже смазал из балончика. Ездит прекрасно, накат хороший. Ничего не звенит, всё идеально. Видимо циатим(которым 10 лет назад смазывал) еще есть и +машинным маслом это обновил. Единственное еще осталось грипсы взять. Езжу на нём уже месяц. Красооооота! Могу много чего порешать и при этом не быть уставшим и перегретым на солнце
И тут я вспомнил, что у меня 20 лет назад было шосер :). Старт-шоссе. Я его сам полностью перебирал и всё было в нём хорошо, но я поступил в институт и было такое время, что было не модно на велосипедах ездить(на тот момент у меня еще мотоциклы были) и я его продал. Возможно зря. Но у него была бага - сбитая резьба на оси под педали. Возможно по этой причине и продал и вот что я надумал. А может…
А может взять раму ХВЗ старт-шоссе или турист и накинуть на нее нормальные комплектующие? Этот велосипед - ездить по магазинам(взять на него корзину и поставить впереди и сзади для продуктов\другого payload’a), а для души собрать шоссер
Посмотрел видяшки - вполне нормальная и недорогая идея, но тут есть одно но! Где взять живую раму. А взять ее, наверное, достаточно проблематично за 3-4к. А брать дороже - смысла нет. К тому же внешне нормальная рама может иметь усталость металла и при 40кмч она может развалиться, что не очень хочется. Лучше взять или новый вел за 30к и заменить всю комплектуху на нем
Итак, есть forward impulse 2021, который стоит 30к. Там рама будет уж по-лучше, чем на ХВЗ. Можно покататься на нём как есть и потом поменять всю комплектуху или снять всю комплектуху и продать и закупиться новой
И тут вопросы: может не forward impulse 2021? Может лучше взять какой-то фреймсет за условные 20к и на него накинуть комплектуху? Чтобы эта рама была уже по-лучше, чем impulse 2021. Чтобы под тормоза дисковые и т.д(может есть еще какие-то тонкости несовместимости нормальных комплектующих, понятия не имею)
Давайте соберем какой-то набор комплектующих, не сильно дорогих, но надежных и проверенных, чтобы из этого всего можно было собрать нормальный байк. Что нужно(дополните, если что):
1. рама + вилка + подседельный штырь
2. обод 2шт 28дюймов
3. покрышки(не классические шоссейные трубки, а чуть шире, как под хвз или чуть уже)
4. камеры 2шт
5. передняя втулка
6. ось
7. шатун
8. педали
9. бонки
10. рокринг
11. паук
12. тормоза
13. монетки
14. передняя звезда
15. задние звезды
16. ?
...
Если что-то забыл - дополните
Я хочу зарегистрировать новый ник и пользоваться им. Как сделать так, чтобы не подпадать под категорию «ботоводство» или «виртуал somenick» или как там это называется правильно. При этом я хочу использовать текущий имейл. Итак, я меняю имейл на какой-то другой. Далее уведомляю администрацию, что я этим ником не пользуюсь. Далее администрация банит этот ник и я могу спокойно регистрировать новый ник и привязывать его к текущему mail? Чтобы потом администрация меня в какой-то момент времени не забанила новый ник с какой-то формулировкой
PS: варианты «выложи свой пароль и тебя забанят» и подобные не предлагать. Меня интересует безопасность нового ника т.е полная его легализация. Так же не предлагать «заведи новую почту и зарегай новый акк» тоже не предлагать. Недавно у меня забанили акк с подобной формулировкой
Приехал Polar H9. Часов пока нет, подключаю к телефону. Скачал Polar Flow - там есть запись ЧСС тренировки, но я там не нахожу создание своих тренировок. Хотелось бы создавать свои. Например:
Упражнение1:
подход1: интервал1 интервал2
подход2: интервал интервал2
Отдых
...
Где такое можно сделать? У меня отдельная аплека была, в которой это всё занесено, но я не могу обе запустить. Мне ж надо пульс мониторить и поэтому какая-то аплека с показом пульса должна быть запущена
Есть кейс, найти все файлы у которых строка вида
:some: пусто
Есть строки, которые не пустые после :some, например: :some: random_str
Я даже не знаю как подойти к этому и как гуглить такое. На python’e реализовать такое смогу, но хотелось бы это каким-нибудь однострочником сделать на баше
Выделю отдельной темой: Нужен stopwatch на bash т.к лучше отдельно обсудить функционал передачи сигналов
Необходимо передавать в функцию bash сигналы вида:
./stopwatch.sh start 15, где 15 - минуты
./stopwatch.sh stop
./stopwatch.sh pause
./stopwatch.sh stat
Чтобы можно было написать stopwatch с функцией паузы и отдачи статики. Чатжпт такое выдал:
# Инициализация состояния
state="stopped"
# Функция, которая выполняется в цикле
run_function() {
while true; do
case "$state" in
running)
echo "Функция выполняется..."
sleep 1 # Имитация работы
;;
paused)
echo "Функция приостановлена. Ожидание команды..."
sleep 1
;;
stopped)
echo "Функция остановлена."
break
;;
esac
done
}
# Запуск функции в фоновом режиме
run_function &
# Получение PID фонового процесса
pid=$!
echo ${pid}
# Обработка аргументов
while true; do
case "$1" in
start)
state="running"
echo "Запуск функции..."
;;
stop)
state="stopped"
echo "Остановка функции..."
break
;;
pause)
state="paused"
echo "Приостановка функции..."
;;
resume)
state="running"
echo "Возобновление функции..."
;;
*)
echo "Использование: $0 {start|stop|pause|resume}"
exit 1
;;
esac
shift
done
# Ожидание завершения фонового процесса
wait $pid
Естественно, такое работать не будет т.к pid постоянно разный будет
Разыскивается нормальный stopwatch на bash, который умеет следующее:
./stopwatch.sh start 15, где 15 - минуты./stopwatch.sh stop./stopwatch.sh pause./stopwatch.sh statЧтобы можно было устанавливать кол-во минут и оно в фоне тикало. Статистику забирать по stat. В конце оно могло играть оповещение и запускать notify-send. По команде stat - отдавало кол-во оставшихся минут и секунд
Если не найдется - надо будет самому делать и реализация этого вполне ясна и понятна, за исключением реализации управления основной функцией. Типа:
base_func() {
while True:
тут мы ловим сигналы start stop pause stat и запускаем вспомогательные функции
}
while True:
тут мы ловим аргументы командной строки и передаем их в base_func
Нагуглить это не получилось
UPD: не надо решений для DE и на других ЯП
# --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
# Theme section
# --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
class Theme(object):
bar = {
'size': 16,
'background': '#222222',
'other_screen_border': '#444444',
}
widget = {
'font': 'Terminus',
'fontsize': 16,
'foreground': '#8fb28f',
'max_chars': 100,
'margin': 2,
'padding': 1,
}
groupbox = widget.copy()
groupbox.update({
'padding': 5,
'borderwidth': 2.1,
'use_mouse_wheel': False,
'disable_drag': True,
'highlight_method': 'block',
'rounded': False,
'active': '#8fb28f',
'block_highlight_text_color': '#eeeeee',
'this_current_screen_border': '#444444',
'toggle': False,
})
systray = widget.copy()
systray.update({
'icon_size': 14,
'padding': 2,
})
# --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
# Screen section
# --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
screens = [
Screen(
top=bar.Bar(widgets=[
widget.GroupBox(**Theme.groupbox),
widget.WindowName(
**Theme.widget,
),
widget.Systray(**Theme.systray),
], **Theme.bar),
),
]
Результат: https://cdn.imgchest.com/files/49zc2oj2oby.png
/home/user не центрирована, а хотелось бы или центрировать или иметь возможность ее сдвинуть по-вертикали
В панельке dwm открываю какой-то контакт или группу и вижу такое https://snipboard.io/J064aQ.jpg Какие шрифты установить, чтобы какие-то иконки появились? Система debian
Пульсомер будет h9/h10. Дома тренировки будут с подключением к телефону. Еще нужен бег. Бегать с телефоном - не вариант, поэтому подумываю о часах. Посмотрел ценники и ужаснулся. Минимум 18к. Есть что-то китайское, но работающее? Вообще нужно всего три пункта:
Все эти карты маршрутов и прочее - мне не нужно
В dwm есть кейбинд MODKEY+Return, который окно в стеке перемещает в master. В идеале и обратно туда, где было окно. Есть такой функционал в qtile?
В dwm есть кейбинд mod+ctrl+1..9. Т.е я стою на тег 1 и нажимаю mod+ctrl+9 и у меня на 1 теге отображаются окна тега 1 и тега 9 т.е получается я «склеил» два тега. Если я нажму mod+1, то окна тега 9 перестанут отображаться на теге 1. Как такое в qtile реализовать?
Был у меня i5 4570 и накопитель wd black 1tb. Скорость копирования 100mb/s. Пересобрал я системный блок на am5 и тот же накопитель. ram на старой системе был 32gb, на новой - 64gb. Процессор предтоп на 12 ядер. Настройки системы те же. Но скорость копирования 60mb/s. Из настроек:
vm.swappiness=60
sysctl -w vm.dirty_ratio=25
sysctl -w vm.dirty_background_ratio=20
sysctl -w vm.dirty_writeback_centisecs=60000
sysctl -w vm.dirty_expire_centisecs=30000
sysctl -w kernel.hung_task_timeout_secs=300
# эти два значения вычисляются по формуле
sysctl -w vm.dirty_bytes=38979060
sysctl -w vm.dirty_background_bytes=38979060
Опции монтирования были:
/home ext4 defaults,noatime,commit=600,data=writeback,barrier=0 0 2
Попробовал верхний блок закоментить и поставил такие опции монтирования:
/home ext4 rw,relatime,journal_checksum,journal_async_commit,data=writeback,commit=5 0 2
Начинаю копировать - скорость 60mb/s. Потом io на hdd начинает забиваться, hdd начинает шумно работать головками, такое ощущение, что происходит сброс кэша параллельно копированию. Скорость падает до 32mb/s. Через 15-20сек hdd перестает излишне шуметь и продолжает копировать данные. Скорость повышается до 60mb/s. 3.5Гб копируется чуть ли не 3мин
Сижу и думаю, что собственно не так во всём этом?
UPD: по-идее новые опции монтирования должны были ускорить работу hdd и не они являются причиной такого поведения. Или нет?
как сохранять позицию буферов при desktop-save, чтобы можно было восстанавливать при desktop-read?
О себе: 36 лет, на ЛОР’e с 2013 года, морально устойчив, имею опыт модерирования, как форумов, так и irc каналов. В последние несколько лет ЛОР стал единственной площадкой, которую активно посещаю. Осознаю, что модерирование - это не привелегия, а труд. Готов выделять время на то, чтобы блюсти порядок и следить за выполнением правил
PS: отправлял на почту 19 дек. 2020, ответа не дождался
Очень неудобно, что цитирование и ответ одного цвета. Может стоит цитирование немного затенить, а то цитирование и ответ сливаются в общую кашу
цитируемое сообщение1
ответ на цитируемое сообщение1
оооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооочень длинное цитируемое сообщениецитируемое сообщение1
ответ на оч. длинное цитируемое сообщение1
цитируемое сообщение2
ответ на цитируемое сообщение2
цитируемое сообщение3
ответ на цитируемое сообщение3
Товарищи, сделайте хоть так: игнорирование пользователей работает на 1неделя/1 месяц. После игнорированные юзеры очищаются. Администрация лор не совсем понимает, что в блеклист можно попасть и будучи вполне адекватным, но излишне активным, например: слишком активный постинг с определенными тегами(допустим, тег golang). Человек, если использует нотифи через плагин к фф, то его часто инфорер оповещает, но можно попасть и без плагина, человеку в лоре в уведомления прилетают нотифи
По хорошему счету нужно выключить функционал игнорирования, а не временное игнорирование
Попробовал. Хорошая вещь:
if ! pgrep -cx panel > /dev/null; then
# if xdo id -a "$PANEL_WM_NAME" > /dev/null ; then
printf "%s\n" "The panel is already running." >&2
exit 1
fi
| ← предыдущие | следующие → |