LINUX.ORG.RU

Сообщения bryak

 

Nixos: есть ли документация в полном объеме на русском?

Не могу найти у них на оффсайте переводы их документации. Они вообще в природе есть?

 

bryak
()

Вид злоупотребления полномочиями модераторами

Я понял, каким образом модераторы злоупотребляют своими полномочиями. Какие мотивы у этого злоупотребления - не особо важно, но как факт его применения «на широкую ногу» есть. И никто не понимает как это работает. Попробую объяснить:

Есть модератор. Назовем его VasyaPetya. И пользователь SomeUser. Внутри форума создаются топики, в которых обсуждается какая-то тема. Внутрь топика заходит VasyaPetya и начинает вместе со всеми обсуждение темы топика(или оффтопика внутри топика). VasyaPetya вступает в непосредственое общение с SomeUser. В процессе дискуссии VasyaPetya что-то не нравится в словах SomeUser и он удаляет один или несколько ответов. Далее в этом же топике SomeUser начинает говорить о том, что неправильно это делать(или создает топик в ветке linux.org.ru и делает это там). На что в большинстве случаев VasyaPetya или VasyaPetya2 фризят или банят SomeUser

Так вот! Когда VasyaPetya заходит в топик и начинает взаимодействовать с SomeUser внутри топика(т.е общаться по теме топика), он становится участником форума и все его ответы или ответы ему внутри этого топика - адресованы не модератору VasyaPetya, а участнику форума VasyaPetya. И если кто-то ответит VasyaPetya на его ответы внутри топика типа «ты больной?» или какую-то другую фразу - это не оскорбление модератора, а оскорбление участника форума

А именно этим и занимаются модераторы ЛОРа. Они заходят в топики и начинают наравне со всеми что-то обсуждать, а когда им что-то не нравится - они включают свои модераторские возможности и раздают минуса и фризят/банят участников форума. Это злейшее злоупотребление своими обязанностями т.к участники форума внутри обсуждения общаются с ними как с полноценными участниками дискуссии, а не как с модераторами

Как это предотвратить? Очень и очень просто! Пусть maxcom создаст безликие аккаунты модераторов типа «Модератор1, Модератор2…, МодераторХ» и пусть из-под этих акков модераторы ходят и модерируют топики. Общаться по теме топиков из-под аккаунтов МодераторХ нельзя, только модерировать. А с аккаунтов действующих модераторов - пусть снимут права модераторов и пусть они со своих акков ходят и общаются в топиках как обычные участники форума. Таким простым способом мы будем точно знать, что нам пишет Модератор по своим прямым обязанностям и общение с ними - это общение с официальным лицом администрации форума, а аккаунт VasyaPetya - это участник форума и если он общается в топике - у него такие же права, как у любого другого участника дискуссии

PS: но я думаю, что эта идея не понравится модераторам. Почему? Потому что это деперсонализует тех, кто на самом деле модерирует не потому, что ему это нравится, а имеет на голове корону. Таким решением это лишит права превосходства над юзерами(корона потеряет смысл)

upd1: Так же можно сообщения МодераторХ прдсвечивать красным, чтобы выделять эти важные сообщения в топике, чтобы визуально отличать текст модераторов от обычных пользователей

upd2: более чем уверен, что при обсуждении все будут говорить, что неудобно будет переключаться между акками, хотя технически это можно решить. Тогда вариант2: модераторам добавить галочку «ответить как модератор» и этот ответ подсвечивать красным. Обычные сообщения без галочки - это ответ обычного участника форума и ответы на такие сообщения - не являются взаимодействием модератора

 , ,

bryak
()

Предлагаю сделать две группы модераторов

Предлагаю сделать две группы модераторов. Первая группа - те, кто сейчас модерирует на ЛОРе. Вторая группа - новые люди(человек 5). Каждая группа работает 1 месяц. При этом не в свою смену нельзя модерировать. Таким нововведением мы разгрузим людей из первой группы. Может они чуть добрей станут :)

 ,

bryak
()

Иногда падает xorg при работе firefox amdgpu

Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:24 vmid:7 pasid:32776, for process mpv pid 194202 thread mpv:cs0 pid 194226)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:   in page starting at address 0x0000800106fe9000 from client 0x12 (VMC)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00703830
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          Faulty UTCL2 client ID: VCN (0x1c)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          MORE_FAULTS: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          WALKER_ERROR: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          MAPPING_ERROR: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          RW: 0x0
Oct 07 21:15:39 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=33090, emitted seq=33092
Oct 07 21:15:39 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process mpv pid 194202 thread mpv:cs0 pid 194226
Oct 07 21:15:40 debian-home kernel: amdgpu 0000:16:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring vcn_dec_0 test failed (-110)
Oct 07 21:15:40 debian-home kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <vcn_v3_0> failed -110
Oct 07 21:15:40 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110
Oct 07 21:15:50 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=33092, emitted seq=33092
Oct 07 21:15:50 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process mpv pid 194202 thread mpv:cs0 pid 194226
Oct 17 02:23:05 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=651706, emitted seq=651708
Oct 17 02:23:05 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GPU Process pid 10667 thread firefox-bi:cs0 pid 10725
Oct 19 18:29:37 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=189306, emitted seq=189308
Oct 19 18:29:37 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GPU Process pid 10927 thread firefox-bi:cs0 pid 10985
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=78642, emitted seq=78643
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process Xorg pid 1898 thread Xorg:cs0 pid 2072
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

Это как-то починить можно? Отключить аппаратное ускорение? Сменить ядро? Дебиан 12

 , ,

bryak
()

Выбираю себе часы на подарок

В общем из всех вариантов выбрал Garmin 255. У кого есть/были такие? Что из хотелок:

  1. программируемый интервальный таймер
  2. планируется использоваться как монитор к polar H9(уже куплен)
  • Amazfit Active 2 решил не брать. Может есть что-то по-лучше за эту цену? Плохо, что у 255 не сапфировое стекло(я так понимаю, что будет царапаться)

  • Polar v800 хороший девайс, но его стрёмно брать с рук. И стоимость как половина 255

 ,

bryak
()

pre-commit hook как правильно обработать событие?

Вообще что я хотел? Я хотел, чтобы pre-commit hook выполнялся, производил обработку файлов в директория1 и помещал видоизмененные файлы в директория2, но после pre-commit hook получается так, что обработанные файлы лежат в директория2, но в текущий коммит они не попадают т.е после commit если сделать

git status

То будет сообщение типа:

file dir2/some1.cpp modified

Т.е файл обработался, а в коммит не попал. Попробовал добавить в конце pre-commit hook git add ., но это не помогло. Как быть?

 

bryak
()

ksmbd как включить логи?

Последнее время начала отваливаться шара. Помогает релоад сервиса. Как бы посмотреть из-за чего это происходит? Не могу найти где его логи или как их включить

 

bryak
()

Virtualbox rcvboxdrv setup в деплое

# rcvboxdrv setup
/sbin/vboxconfig
mkdir -p /var/lib/shim-signed/mok
openssl req -nodes -new -x509 -newkey rsa:2048 -outform DER -addext "extendedKeyUsage=codeSigning" -keyout /var/lib/shim-signed/mok/MOK.priv -out /var/lib/shim-signed/mok/MOK.der
mokutil --import /var/lib/shim-signed/mok/MOK.der

В деплое у меня запрашивает информацию. Как бы это всё автоматизировать, чтобы не задавало вопросы?

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
.....+...+..+++++++++++++++++++++++++++++++++++++++*..........+.........+.....+......+.+..............+....+++++++++++++++++++++++++++++++++++++++*..+...+..............+....+..+...+......+.+..................+.........+...+..+.+.....+....
...+..+.......+......+.....+....+......+++++++++++++++++++++++++++++++++++++++*...+.....+....+...+..+.......+.....+................+..+............+...+.......+...+...+..+.+............+..+......+++++++++++++++++++++++++++++++++++++++*...
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:

 ,

bryak
()

Лунное затмение. Не пропустите

Полная фаза затмения продлится 1 час 22 минуты — с 20:30 до 21:52 по московскому времени. Максимальная интенсивность наступит в 21:11 по московскому времени (18:11 по Гринвичу). Общая продолжительность явления составит 5 часов 27 минут — с 18:28 до 23:55 по московскому времени

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

 

bryak
()

Device: /dev/nvme0, number of Error Log entries increased from 3794 to 3795

Model Number:                       Samsung SSD 970 EVO Plus 500GB
Firmware Version:                   2B2QEXM7
  1. я так понимаю, что это ошибка прошивки?
  2. из-под онтопика можно как-то прошивку обновить?
  3. прошивка обновляется без форматирования?

 ,

bryak
()

Statistics directory /var/log/ntpsec/ does not exist or is unwriteable

Statistics directory /var/log/ntpsec/ does not exist or is unwriteable, error Permission denied

Сделал:

mkdir -p /var/log/ntpsec
chmod 775 /var/log/ntpsec

ls -l /var/log/ |grep ntp
drwxrwxr-x  2 root        root               4096 Aug 27 16:08 ntpseс

Ошибка не исчезает

 

bryak
()

Напомните фильм

Мало что помню, но основное - это события происходят на ближнем востоке и там чуть ли не весь фильм несколько человек едут в бронированной машине и они должны доехать вроде до консульства. И их постоянно обстреливают

 ,

bryak
()

I/O error, dev sda hys_seg 128 prio class 2

Только что в журнале нашел

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

 

bryak
()

mpv + vapoursynth 60fps кто-то делал?

Делал по этой доке 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

 

bryak
()

Выбор комплектующих для шоссера

Пока Димез сверепствовал и отравлял меня в заморозку и нельзя было писать на ЛОРе, - жизнь продолжалась :). В общем, у нас тут была жара. По прогнозам было +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. ?
...

Если что-то забыл - дополните

 

bryak
()

А есть ли способ легально дропнуть ник?

Я хочу зарегистрировать новый ник и пользоваться им. Как сделать так, чтобы не подпадать под категорию «ботоводство» или «виртуал somenick» или как там это называется правильно. При этом я хочу использовать текущий имейл. Итак, я меняю имейл на какой-то другой. Далее уведомляю администрацию, что я этим ником не пользуюсь. Далее администрация банит этот ник и я могу спокойно регистрировать новый ник и привязывать его к текущему mail? Чтобы потом администрация меня в какой-то момент времени не забанила новый ник с какой-то формулировкой

PS: варианты «выложи свой пароль и тебя забанят» и подобные не предлагать. Меня интересует безопасность нового ника т.е полная его легализация. Так же не предлагать «заведи новую почту и зарегай новый акк» тоже не предлагать. Недавно у меня забанили акк с подобной формулировкой

 

bryak
()

Построение тренировок для кардиомонитора

Приехал Polar H9. Часов пока нет, подключаю к телефону. Скачал Polar Flow - там есть запись ЧСС тренировки, но я там не нахожу создание своих тренировок. Хотелось бы создавать свои. Например:

Упражнение1:
подход1: интервал1 интервал2
подход2: интервал интервал2
Отдых
...

Где такое можно сделать? У меня отдельная аплека была, в которой это всё занесено, но я не могу обе запустить. Мне ж надо пульс мониторить и поэтому какая-то аплека с показом пульса должна быть запущена

 

bryak
()

Найти все файлы, у которых строка определенного вида

Есть кейс, найти все файлы у которых строка вида

:some: пусто

Есть строки, которые не пустые после :some, например: :some: random_str

Я даже не знаю как подойти к этому и как гуглить такое. На python’e реализовать такое смогу, но хотелось бы это каким-нибудь однострочником сделать на баше

 

bryak
()

Скелет передачи сигналов в функцию

Выделю отдельной темой: Нужен 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 постоянно разный будет

 

bryak
()

Нужен stopwatch на bash

Разыскивается нормальный stopwatch на bash, который умеет следующее:

  1. ./stopwatch.sh start 15, где 15 - минуты
  2. ./stopwatch.sh stop
  3. ./stopwatch.sh pause
  4. ./stopwatch.sh stat

Чтобы можно было устанавливать кол-во минут и оно в фоне тикало. Статистику забирать по stat. В конце оно могло играть оповещение и запускать notify-send. По команде stat - отдавало кол-во оставшихся минут и секунд

Если не найдется - надо будет самому делать и реализация этого вполне ясна и понятна, за исключением реализации управления основной функцией. Типа:

base_func() {
while True:
    тут мы ловим сигналы start stop pause stat и запускаем вспомогательные функции
}

while True:
    тут мы ловим аргументы командной строки и передаем их в base_func

Нагуглить это не получилось

UPD: не надо решений для DE и на других ЯП

 

bryak
()

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