LINUX.ORG.RU

Сообщения legolegs

 

Анонсирована замена Интернета: Betanet

Форум — Talks

Наткнулся (внезапно на ютубе, но там нечего смотреть).

Суть: Betanet это как тор и I2P но без их недостатков:

  1. обязательная маскировка трафика под обычный интернет

  2. Не опирается на волонтёров: релеи получают оплату за транзит трафика (криптой)

  3. развитие протокола управляется голосованием.

Приглашают разработчиков, предлагают деньги (си, раст)

Я пока не всё понял, как у них что будет работать.

Зачем нужен неподцензурный интернет, полагаю, не надо объяснять.

вот спеки поректа: https://ravendevteam.org/betanet/

 , ,

legolegs
()

5 дней лежит хостер rusonyx

Форум — Talks

Привет лор. У кого-нибудь есть инфа или инсайд по ситуации с rusonyx? Что у них там случилось? Во вкунтакте скупо пишут, что мол DDOS на них идёт. Хостяйщийся у них сайт открывается (не открывается если не нажать «принять риск») с самоподписаным сертификатом ddos-guard 2018 года выпуска (лолшто). Почтовый сервер их почти мёртв, что неудобно.

Пинги до них ходят неважно.

Было подозрение, что их ушатало РКНом (который, вроде бы, тоже чем-то отличился на прошлой неделе), но нет, из-за бугра все те же проблемы тоже видны.

До того, как они поглотили зенон такой херни не было.

PS к счастью я, настраивая сайт, не сделал принудительное переключение с http на https там, где это не обязательно, так что сломанный сертификат не шоустоппер. К сожалению, из-за кретинской политики поисковиков все публичные ссылки на сайт сделаны с https://

PPS Написал на ЛОР, через три минуты всё починилось. Хороший форум, всем рекомендую. Ну понаблюдаю ещё.

 , rusonyx, , ,

legolegs
()

Зачем придуманы 4-pin разъёмы кулеров?

Форум — Linux-hardware

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

У меня старая материнка, в ней 3-pin разъёмы для кулеров. Их скорости прекрасно регулируются во всех позах через /sys/devices/platform/it87.656/hwmon/hwmon3, в т.ч. аппаратное управление скоростью в зависимости от температуры.

Распиновка 3-pin простая как мычание - плюс, минус, тахометр. Напряжение на плюсе такое, какое делает материнка через ШИМ (aka PWM), либо 12в если запитать от БП (можно и от 5в, у меня есть такой переходник).

Распиновка 4-pin такая же, но с добавлением т.н. PWM пина. Зачем? Сигнал на линию PWM всё равно должна обеспечивать материнка. В кулере, как я понимаю, есть транзистор, который из стабильного питания и PWM-сигнала делает PWM-питание. Эти же кулеры прекрасно работают, будучи подключенными к 3-pin с «материнским» PWM и обороты будут какие надо. Зачем было делать отдельный не силовой PWM канал?

В интернетах ответ искал, там только мусорная информация уровня ответов мейлру, дескать, 3-pin не регулируется, а 4-pin регулируется, что неправда.

 , ,

legolegs
()

Как запретить wget -r некоторые страницы

Форум — General

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

wget \
    -r -l inf \
    --convert-links \
    --page-requisites \
    --adjust-extension \
    --no-parent \
    --random-wait --wait=1 \
    --xattr \
    --reject '*/cart/*' \
    --reject-regex '/cart' \
    --exclude-directories='/cart' \
    https://example.com/

(на самом деле исключений больше, пробовал всеми методами задавать)

и вижу в логе:

...
--2022-07-12 23:24:46--  https://example.com/cart/
Повторное использование соединения с example.com:443.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: нет данных [text/html]
Сохранение в: «example.com/cart/index.html»

example.com/cart/index.html     [ <=>                                       ] 206,36K  --.-KB/s    за 0,1s    

2022-07-12 23:24:47 (1,67 MB/s) - «example.com/cart/index.html» сохранён [211314]
...

Какого чёрта?

 

legolegs
()

Квотесы всё?

Форум — Talks

Срок регистрации домена lorquotes.ru истек!

Всем похрен?

 

legolegs
()

Какие есть общепринятые имена файлов для exclude-if-present?

Форум — General

Есть много утилит, которые, понимая, что в директории есть файл (обычно пустой) с определённым именем меняют своё поведение. В первую очередь бекапилки.

  • tar поддерживает –exclude-caches и –exclude-tag=FILE

  • rdiff-backup –exclude-if-present=FILE

  • rclone –exclude-if-present=FILE

  • duplicity –exclude-if-present=FILE

  • restic –exclude-if-present=FILE

  • borg –exclude-if-present=FILE

Есть даже попытка стандартизировать CACHEDIR.TAG - внимание, файл обязан содержать сигнатуру.

Вопрос: какие есть общепринятые имена таких файлов? Может быть, где-то ведётся список?

Список:

  1. CACHEDIR.TAG

  2. В man duplicity упоминается .nobackup

  3. .nomedia - специфично для андроида - запрещает показывать картинки в галерее, используется в папках с ресурсами

 , , , ,

legolegs
()

ImportError: cannot import name 'log'

Форум — Development

ЛОР, помоги завести rdiff-backup-1.9.1b0 на федоре 23! Я успешно собрал rpm-пакет с помощью mock, там что-то внутри скомпилировалось (не понимаю, что в питоне нужно компилировать, но ладно). Устанавливаю, запускаю - не работает:

# rdiff-backup --version
Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 19, in <module>
    import rdiff_backup.Main
  File "/usr/lib/python3.4/site-packages/rdiff_backup/Main.py", line 29, in <module>
    from .log import Log, LoggerError, ErrorLog
  File "/usr/lib/python3.4/site-packages/rdiff_backup/log.py", line 27, in <module>
    from . import Globals, rpath
  File "/usr/lib/python3.4/site-packages/rdiff_backup/Globals.py", line 23, in <module>
    from . import log
ImportError: cannot import name 'log'

исходники те же, что и на основной системе с 29й федорой 64 бит, где всё прекрасно работает: https://github.com/rdiff-backup/rdiff-backup/tree/v1.9.1b0

И там и там 3й питон (конкретно тут Python 3.4.3).

Файл /usr/lib/python3.4/site-packages/rdiff_backup/Globals.py:

# Copyright 2002 Ben Escoto
<...>
"""Hold a variety of constants usually set at initialization."""

import re
import os
from . import log
<...>

файл /usr/lib/python3.4/site-packages/rdiff_backup/log.py

# Copyright 2002 Ben Escoto
<...>
"""Manage logging, displaying and recording messages with required verbosity"""

import datetime
import sys
import traceback
import types
import re
import os  # needed to grab verbosity as environment variable
from . import Globals, rpath

<...>

Питоноведы, объясните, чего ему не правится? Почему такое куцее сообщение об ошибке? Как это исправить/обойти?

Я думал, что конфликт имён с log, и пробовал переименовать файл в mylog.py и импортировать как from . import mylog as log - проглатывает, но потом такая же ошибка происходит с другим файлом, например с Globals.py, который до этого нормально импортировался.

PS ставить родную для 23 федорки версию rdiff-backup не могу (нет смысла) - все в сети должны быть одинаковыми, а ниже 1.9.1b0 для андроида нет.

 ,

legolegs
()

посоветуйте прокси для телеграм

Форум — General

ЛОР, посоветуй работающий прокси-сервер для телеграмма (адрес). Использую telegram-desktop-1.8.1, без прокси - не коннектит.

Может быть кто-то запилил себе проксю на VPS и готов поделиться полосой?

Также прошу описать угрозы при работе через недоверенный прокси.

 , ,

legolegs
()

Запустить бекап при монтировании флешки в KDE

Форум — Desktop

Есть флешка, я её втыкаю, в плазмоиде «подключаемые устройства» жму «показать в диспетчере файлов» и в этот момент она автоматически кдешной магией монтируется в /run/media/legolegs/имятома и в этот момент я хочу автоматически запустить скрипт бекапа.

Вопрос: как это сделать? Через udev так нельзя (это запасной вариант, он тогда сам должен будет монтировать, помимо kde)

Может быть можно отследить момент монтирования через udev, udiskd или systemd? грепать mtab в цикле не предлагать.

 , , , ,

legolegs
()

pv под cygwin медленный

Форум — General

Здравствуйте, это opensource.ru?

Я тут обнаружил, что под виндой (по крайней мере, конкретно под цигвином) pv значительно замедляет работу, если стоит в пайпе не первым:

$ < /dev/zero cat | pv > /dev/null
 788MiB 0:00:07 [64,1MiB/s] [          <=>    ]
$ < /dev/zero pv | cat > /dev/null
3,09GiB 0:00:03 [1,02GiB/s] [    <=>          ]

На практике это выливается, например, в gunzip, наботающий на 8мб/сек вместо 100.

Размер буфера pv -B ставил разный, от килобайта то гигабайта, ничего не изменилось.

Вопросы:

  1. это нормально вообще?

  2. проверьте пожалуйста на своих цигвинах/WSL.

P.S.: pv 1.4.12, винда семёрочка 32 бита.

 , , ,

legolegs
()

Через WebDAV не удаляются директории

Форум — Admin

Разбираюсь с webdav, настроил апач, зашёл через dolphin, накачал файлов, насоздавал папок, всё работает. Удаляю папку, жму обновить - а она снова на месте. В access.log такое:

::1 - - [13/Mar/2019:22:11:03 +0300] "DELETE /jjj HTTP/1.1" 301 229 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) dolphin/18.08.3 Safari/534.34"

В error.log чисто. Файлы удаляются нормально, только с директориями такая засада. Require all granted прописывал, selinux выключен. Апач httpd-2.4.38-2.fc29.x86_64

В чём дело?

 , , ,

legolegs
()

Как правильно вылечить LVM raid_mismatch_count

Форум — Admin

Есть один локалхост, на нём хомяк на LVM raid1.

На нём недавно, после пары месяцев эксплуатации был запущен lvchange --syncaction check LV и показал

  LV                      SyncAction Cpy%Sync Mismatches
  home                               0,00               
  [home_corig]            idle       100,00          640

(там сверху ещё кэш на SSD, поэтому мой рейд - это home_corig).

SMART дисков в порядке. По всей видимости, произошёл bit rot и данные на зеркалах немного отличаются и я не знаю, как каком диске они хорошие, а на каком - не очень, поэтому запускать lvchange --syncaction repair или lvchange --rebuild пока не хочу. Бекапы у меня есть, один даже с контролем целостности, но я хочу сначала определить масштабы разрушений.

man lvmraid говорит нам:

Scrubbing Limitations

The check mode can only report the number of inconsistent blocks, it cannot report which blocks are inconsistent. This makes it impossible to know which device has errors, or if the errors affect file system data, metadata or nothing at all.

Вопрос: какие есть средства и best practics для такой ситуации? HOWTO? Ваш личный опыт?

Просьба не предлагать вернуться в прошлое и использовать ZFS.

Пока что я запустил и жду cmp -l /dev/mapper/fedora-home_corig_rimage_0 /dev/mapper/fedora-home_corig_rimage_1 > fedora-home_corig_rimage.cmp с планом посмотреть на номера найденным им байтов каким-нибудь другим стредством (каким?) чтобы найти имена файлов.

 bit-rot, , ,

legolegs
()

Чем смотреть youtube с комфортом и аппаратным усмотрением видео?

Форум — Multimedia

Лор, что посоветуешь по сабжу? На мощном десктопе ещё нормально, а на нетбуке весь этот дурацкий яваскрипт сайта ютуба неприятно тормозит и проигрывание грузит процессор и жрёт батарею.

Нужен альтернативный клиент Ютубас проигрыванием через нормальный плеер. Можно без комментов даже, но с подписками. Или к фаерфоксу норм плеер прикрутить.

Консольные тулзы типа youtube-dl и livestreamer/streamlink прошу не предлагать.

 , ,

legolegs
()

RTL8723BS не подключается к сетям 802.11n

Форум — Linux-hardware

Есть недобук lenovo 100S, в нём унутре беспроводной чип RTL8723BS. Сначала казалось, что он не работает с линуксом, но после дня чтения маловнятных логов wpa_supplicant и NetworkManager и безуспешного гугления разных сообщений из логов я понял, что оно не любит сети, настроенные на 802.11n only. При этом если роутер настроить 802.11b/g/n то соединение успешно устанавливается.

Внимание, вопрос: как это починить со стороны нетбука, не перенастраивая все мои вайфаи на b/g/n?

Сам чип 802.11n поддерживает и в оффтопике заработал сразу. Но там десяточка, я чуть не блеванул.

ОС - fedora.

 , , ,

legolegs
()

Объясните, в чём спаммерский эффект

Форум — Talks

Пришёл спам. Необычный, все ссылки ведут на настоящие адреса гугла.

Скрин: https://vgy.me/kOVtgI.png

На всякий случай замазаны логин@пароль, по виду сгенерированные pwgen'ом. Вводить их в гугл не пробовал.

Огромная ссылка-простыня раскодируется в наркоманский текст https://pastebin.com/T8FkSnw6

Вопросы с специалистам ЛОРа:

зачем спамеры это делают? Как из этого извлекают прибыль? Какие угрозы, если сходить по ссылкам? может все успешные пацаны такое рассылают, и мне тоже пора начать?

Моя гипотеза - это скакое-то сеошное шаманство.

 ,

legolegs
()

Программа для информации о системе типа conky

Форум — Desktop

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

 ,

legolegs
()

4Kn диски на потребительском рынке

Форум — Linux-hardware

Продаются ли диски SATA с 4кб физическими и логическими секторами? Не scsi/sas. Не эмуляция мелкий секторов (512e), а честный стандарт 4Kn. И есть ли профит относительно 512e (меньше нагрузка на проц)?

 ,

legolegs
()

Подскажите простой эталон громкости звука/шума

Форум — Talks

Часто надо дать понять другим людям силу звука, производимого некоторым прибором/животным/объектом. Например, «купил девайс, а там шумит кулер», «как шумит?» «вот так - шшшшшшш».

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

Я не говорю о профессиональной звукозаписи, меня волнует бытовой аспект.

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

А как быть со звуком? Какие есть общепонятные и легкодостижимые источники шума? Скажем, мурчание кота не подходит - трудно заставить мурлыкать по команде. Речь тоже не подходит - у всех разная.

TL;DR: спичесный коробок - понятный эталон размера. Подскажите звуковой эквивалент спичечного коробка

[упд] Тем более не подходят всяческие «шумомеры» и прочее спецоборудование! Численные величины во всяких децибелах - это не то, что нужно в обычной жизни при общении с обычными людьми

 ,

legolegs
()

Диск тихо пропускает блоки при записи

Форум — Linux-hardware

Обнаружил любопытный дефект у диска

Model Family:     SAMSUNG SpinPoint T166
Device Model:     SAMSUNG HD321KJ
User Capacity:    320 072 933 376 bytes [320 GB]
badblocks -w -t "0xB16B00B5" -b "512" "$DEV"
yes > "$DEV"
hexdump -C "$DEV"

выдаёт на диске такое:

00000000  79 0a 79 0a 79 0a 79 0a  79 0a 79 0a 79 0a 79 0a  |y.y.y.y.y.y.y.y.|
*
3298d9b600  b1 6b 00 b5 b1 6b 00 b5  b1 6b 00 b5 b1 6b 00 b5  |.k...k...k...k..|
*
3298da4000  79 0a 79 0a 79 0a 79 0a  79 0a 79 0a 79 0a 79 0a  |y.y.y.y.y.y.y.y.|
*
4a85d56000

(badblocks тоже, разумеется, находит эти ошибки, но хексдамп нагляднее.)

69 блоков просто не были перезаписаны командой yes и остались старыми, записанными badblocks! «дырка» всегда в разных местах примерно в середине диска. Повторяется 100% при любых данных записанных любыми программами (dd, cat, yes) если диск пишется целиком. Ошибок нет, в dmesg чисто (вроде бы), в смарте reallocated/pending нет. Шлейфы и сата-порты менял.

Не знаю зачем написал, понятно, что диск неисправен, но может кто-то встречал подобное. Ну и вообще чтобы знал народ, что и такое бывает.

 , ,

legolegs
()

Не работает ctrl+t

Форум — Desktop

Лор, у меня не работает комбинация клавиш ctrl+t. Во всех программах, где она имеет смысл. В том-же фаерфоксе ctrl+shift+t работает, ctrl+t - нет. Куда копать? Федора 26, кде. Началось после апдейта с 25 на 26, который я сделал где-то месяца два назад.

 ,

legolegs
()

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