LINUX.ORG.RU

Сообщения rmu

 

Посоветуйте разметку для расцвечивания заметок в текстовичках

Форум — Talks

Добрый день, лор!

Заметки храню в текстовичках, мне супер удобно. Для разукрашивания текста обычно пользуюсь diff-разметкой (— в начале файла для подхвата подсветки, также это строки подзаголовков, цифра в начале строки, >, <, ! с пробелом и текст). Но это неудобно.

Если кто пишет в текстовички, поделитесь синтаксисом для разукрашиваний.

Спасибо.

 ,

rmu
()

Нужна система учёта оргтехники (с историей выдачи)

Форум — General

Доброго дня, товарищи!

Никак не могу подобрать подобной системы (IT asset management) для нужд небольшого предприятия :( Всё какие-то перегруженные решения попадаются, но самого важного – нет.

ТЗ:

  • free and open source (!);
  • веб-морда у приложения;
  • базы хранятся в какой-нибудь MariaDB для удобного бэкапа;
  • обязательная история передачи ТМЦ без регистрации пользователей (текстовые поля);
  • желательно разделение прав учётных записей; например, учётка может управлять техникой одного офиса, но не видеть остальные.

Ставил, пытался привыкнуть к GLPI. Не пошла. Интересная система, но перегруженная. Snipe-IT близка к тому, что нужно, но каждого пользователя нужно регистрировать, что-то потом с ними делать, каждому логины/пароли придумывать. AssetTiger. Екселевые таблицы уже подзадолбали.

На предприятии большая текучка кадров. Захломлять базу логинами ну вообще неинтересно. А вот истории полей (движения ТМЦ) совсем не хватает.

Прошу поделиться опытом и решениями.

 

rmu
()

vim: ремапинг backspace, прошу совет

Форум — Desktop

Доброго дня, коллеги!

В режиме ввода сделал для удобства перемещение на один символ клавишами hjkl с зажатым control, например:

noremap! <C-H> <Left>

Проблема в том, что я хочу для сочетания shift+backspace оставить действие удаления предыдущего символа, но оно шлёт в редактор сочетание <C-H>, как я понимаю, в то время как <C-H> уже переназначено на сдвиг курсора влево.

Как сохранить ремап <C-H> и оставить удаление по <S-BS>?

 

rmu
()

vim скрип: перевести фокус на окно из переменной winnr

Форум — Desktop

Привет, друзья. С новым годом!

Задолбался искать. Прошу подсказать команду.

 

rmu
()

pfSense: IPsec тоннель есть, интернета у мобильных клиентов нет

Форум — Admin

Привет, друзья!

Прошу подсказать с настройкой шлюза. pfSense крутится на отдельном VDS, интерфейс только один – WAN, к IPsec с IKEv1 андроид подключается, но интернета нет, хотя в Phase 2 выставлено Network 0.0.0.0/0 для тоннеля всего траффика. Правило для IPsec прописано pass всё для всех.

Спасибо большое за помощь.

 ,

rmu
()

pfSense + squid + нужна http аутентификация

Форум — Admin

Привет, lor!

Не получается настроить http-аутентификацию на доступный с любого внешнего адреса прокси squid, поставленный через менеджер пакетов pfSense. Есть ли возможность её поднять через веб-морду? В итоге должно получиться удобное добавление новых пар логин/пароль без обращения к консоли.

Сам прокси работает, но выставление параметра «Authentication Method» во вкладке «Authentication» в значения None, Local, Captive Portal не влияют на работу прокси: он всё также либо не просит авторизацию, либо её пропускает, если выставлено «.*» в поле «Whitelist» на вкладке «ACLs».

Зачем тогда нужна вкладка Users? Разве не через неё регистрируются новые логины/пароли?

Буду очень признателен, если подскажете. Может нужно поставить какой-то дополнительный пакет в pfSense?

К сожалению, нет доступа к логам, так что тяжело понять, в какую сторону нужно копать.

 , ,

rmu
()

firefox android: как установить самоподписанный CA сертификат?

Форум — Mobile

В прежних версиях на движке gecko сертификат скачивал с сервера, выставив у него mime тип application/x-x509-ca-cert; браузер создавал окошко с выбором того, как использовать сертификат, затем импортировал во внутреннее хранилище.

В новом firefox preview, кроме того, что заблокирован доступ к about:config, теперь не появляется нужное окошко при скачивании сертификата: вместо этого браузер обрабатывает его как обычный файл. Появляется стандартное андроидное окошко импорта сертификата.

Нашёл черезжопный способ установки сертификата:

  • устанавливается старый браузер;
  • импортируется сертификат;
  • ставится поверх него preview;
  • сертификат распознаётся.

Никто не знает человеческого способа?

К сожалению, достойной альтернативы с поддержкой http/3 нет :(

 ,

rmu
()

imagemagic: использовать только один кадр переданной через pipe анимации

Форум — General

Привет!

Никто не знает подходящую команду IM? При наличии исходного файла на диске всё просто: добавляется к имени файла номер кадра, например: anim.gif[0]. Но как указать кадр в случае пайпа?

Так не работает: cat anim.gif | convert -[0] jpeg:- | tee > j.jpg

 ,

rmu
()

Не могу запустить WM: login incorrect

Форум — Desktop

Привет, лор!

После обновления арча не могу залогиниться ни рутом, ни обычным пользователем: sddm ругается, виртуальная консоль (ctrl+alt+f*) тоже. Символы 100% верные. При загрузке с параметром single, логин у рута и пользователя работает. Права у /etc/passwd, /etc/securetty 644. В /etc/shells zsh прописан.

Не знаю, куда копать. Прошу помощи.

 

rmu
()

Как прозрачный прокси узнаёт hostname соединения?

Форум — Web-development

Привет! Надумал к самописному сжимающему прокси прикрутить прозрачный режим. Столкнулся с проблемой при TLS соединении: из первого «Client Hello» сообщения я могу получить только ip адрес назначения. Но сейчас очень мало сайтов на одном ip. DNS reverse lookup никак не помогает в этом случае. Благодарю за помощь.

 ,

rmu
()

Как конвертировать jpeg с помощью imagemagic в AVIF?

Форум — General

Привет!

imagemagic пишет, что поддерживает AVIF* HEIC rw+ AV1 Image File Format (1.7.0).

И как узнать специфичные для формата опции?

Заранее благодарю.

 

rmu
()

Восстановить url вида http(s):// из HTTP/1.1 заголовка

Форум — Development

Привет, друзья!

Подскажите, пожалуйста, нет ли простого алгоритма восстановления полной ссылки по HTTP/1.1 заголовку? В инете ничего толкового не нашёл, написал свой:

meta['url'] = parser.get_url()
meta['host'] = headers['Host'].split(',')[0]

# specify url
if meta['url'].startswith('http') or meta['method'] == 'CONNECT':
    pass

# https
elif isinstance(self.transport, _SSLProtocolTransport):
    meta['url'] = 'https://' + meta['host'] + meta['url']

# http
elif meta['url'].startswith('/'):
    meta['url'] = 'http://' + meta['host'] + meta['url']
else:
    meta['url'] = 'http://' + meta['url']

Мне не нравится, что он громоздкий получился + в https случае получаю подсказку от транспорта. Может быть есть в стандартных библиотеках что-то полезное? Прошу не предлагать сторонние.

 , ,

rmu
()

Знатокам tmux: отследить закрытие эмулятора терминала

Форум — General

Всем привет.

Хочу, чтобы tmux убивал текущее окно при закрытии ЭТ, если в последнем не запущена какая либо команда. Например, когда открыт текстовый редактор, то текущее окно должно остаться жить.

Такое возможно?

 

rmu
()

Восстановить файлы из распакованного в pipe zip архива

Форум — General

Привет!

Доигрался с пережатием архива: unzip -p backup.zip | zstd -19 - -o backup.zst Сразу не сообразил, что внутри не tar архив. В итоге имеется один файл потока из pipe.

Можно ли вернуть данные доступным путём?

 ,

rmu
()

asyncio и http(s) прокси

Форум — Development

Привет, lor!

Имеется http прокси. Для получения запросов открываю сокет socket.create_server; если приходит CONNECT, отправляю 200 Connection Established, а затем заворачиваю сокет в ssl контекст context.wrap_socket.

Появилось желание переписать с использованием логики asyncio. Не понимаю, как StreamReader завернуть в ssl. В документации вижу, что можно открыть либо plain http, либо сразу ssl; но как тогда обработать запрос CONNECT?

Благодарю за помощь.

 

rmu
()

systemd одновременный запуск/остановка нескольких юнитов

Форум — General

Привет, лор!

Задача: правкой только одного юнита запускать/останавливать указанные.

[Unit]
Description=Dummy start/stop unit

[Service]
Type=oneshot
ExecStart=/usr/bin/sh -c "systemctl start a.service b.service c.service"
ExecStop=/usr/bin/sh -c "systemctl stop a.service b.service c.service"

Юниты не запускаются, хотя в логе всё хорошо. Сама команда в терминале работает, как ожидается.

Благодарю за помощь.

 ,

rmu
()

Подскажите русский удобный аналог аббревиатуры TODO

Форум — Talks

Спасибо.

 

rmu
()

Настроить размер истории вывода эмулятора терминала ST

Форум — Desktop

Добрый вечер, лор!

Не могу найти в исходниках версии 0.8.2 что подправить, чтобы в историю вывода помещалось больше. Длинные выводы, вроде dmesg, теряют начало.

Спасибо.

 

rmu
()

Firefox «не видит» вебкамеру

Форум — Desktop

Привет, добрый лор!

С устройства /dev/video0 видеопоток снимается, тем же ffplay, а firefox разрешения на использование камеры не спрашивает, там где это нужно. Например, здесь тишина.

Как помочь браузеру «увидеть» камеру?

Спасибо.

 ,

rmu
()

Добавить комментарий (тэг) к программе, запускаемой в bash

Форум — Development

Привет!

Нужно каким-нибудь образом пометить sleep, чтобы он матчился, например, с помощью pgrep -f "sleep 20 #tag1", как-нибудь так. Может быть запущено параллельно несколько sleep 20, требуется их как-то различать.

Надеюсь, идея понятна. Существует ли подходящий инструмент?

Заранее благодарю!

 ,

rmu
()

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