Заметки храню в текстовичках, мне супер удобно. Для разукрашивания текста обычно пользуюсь diff-разметкой (— в начале файла для подхвата подсветки, также это строки подзаголовков, цифра в начале строки, >, <, ! с пробелом и текст). Но это неудобно.
Если кто пишет в текстовички, поделитесь синтаксисом для разукрашиваний.
Никак не могу подобрать подобной системы (IT asset management) для нужд небольшого предприятия :( Всё какие-то перегруженные решения попадаются, но самого важного – нет.
ТЗ:
free and open source (!);
веб-морда у приложения;
базы хранятся в какой-нибудь MariaDB для удобного бэкапа;
обязательная история передачи ТМЦ без регистрации пользователей (текстовые поля);
желательно разделение прав учётных записей; например, учётка может управлять техникой одного офиса, но не видеть остальные.
Ставил, пытался привыкнуть к GLPI. Не пошла. Интересная система, но перегруженная. Snipe-IT близка к тому, что нужно, но каждого пользователя нужно регистрировать, что-то потом с ними делать, каждому логины/пароли придумывать. AssetTiger. Екселевые таблицы уже подзадолбали.
На предприятии большая текучка кадров. Захломлять базу логинами ну вообще неинтересно. А вот истории полей (движения ТМЦ) совсем не хватает.
В режиме ввода сделал для удобства перемещение на один символ клавишами hjkl с зажатым control, например:
noremap! <C-H> <Left>
Проблема в том, что я хочу для сочетания shift+backspace оставить действие удаления предыдущего символа, но оно шлёт в редактор сочетание <C-H>, как я понимаю, в то время как <C-H> уже переназначено на сдвиг курсора влево.
Как сохранить ремап <C-H> и оставить удаление по <S-BS>?
Прошу подсказать с настройкой шлюза. pfSense крутится на отдельном VDS, интерфейс только один – WAN, к IPsec с IKEv1 андроид подключается, но интернета нет, хотя в Phase 2 выставлено Network 0.0.0.0/0 для тоннеля всего траффика. Правило для IPsec прописано pass всё для всех.
Не получается настроить http-аутентификацию на доступный с любого внешнего адреса прокси squid, поставленный через менеджер пакетов pfSense. Есть ли возможность её поднять через веб-морду? В итоге должно получиться удобное добавление новых пар логин/пароль без обращения к консоли.
Сам прокси работает, но выставление параметра «Authentication Method» во вкладке «Authentication» в значения None, Local, Captive Portal не влияют на работу прокси: он всё также либо не просит авторизацию, либо её пропускает, если выставлено «.*» в поле «Whitelist» на вкладке «ACLs».
Зачем тогда нужна вкладка Users? Разве не через неё регистрируются новые логины/пароли?
Буду очень признателен, если подскажете. Может нужно поставить какой-то дополнительный пакет в pfSense?
К сожалению, нет доступа к логам, так что тяжело понять, в какую сторону нужно копать.
В прежних версиях на движке gecko сертификат скачивал с сервера, выставив у него mime тип application/x-x509-ca-cert; браузер создавал окошко с выбором того, как использовать сертификат, затем импортировал во внутреннее хранилище.
В новом firefox preview, кроме того, что заблокирован доступ к about:config, теперь не появляется нужное окошко при скачивании сертификата: вместо этого браузер обрабатывает его как обычный файл. Появляется стандартное андроидное окошко импорта сертификата.
Нашёл черезжопный способ установки сертификата:
устанавливается старый браузер;
импортируется сертификат;
ставится поверх него preview;
сертификат распознаётся.
Никто не знает человеческого способа?
К сожалению, достойной альтернативы с поддержкой http/3 нет :(
Никто не знает подходящую команду IM? При наличии исходного файла на диске всё просто: добавляется к имени файла номер кадра, например: anim.gif[0]. Но как указать кадр в случае пайпа?
Так не работает:
cat anim.gif | convert -[0] jpeg:- | tee > j.jpg
После обновления арча не могу залогиниться ни рутом, ни обычным пользователем: sddm ругается, виртуальная консоль (ctrl+alt+f*) тоже. Символы 100% верные.
При загрузке с параметром single, логин у рута и пользователя работает. Права у /etc/passwd, /etc/securetty 644. В /etc/shells zsh прописан.
Привет!
Надумал к самописному сжимающему прокси прикрутить прозрачный режим. Столкнулся с проблемой при TLS соединении: из первого «Client Hello» сообщения я могу получить только ip адрес назначения. Но сейчас очень мало сайтов на одном ip. DNS reverse lookup никак не помогает в этом случае.
Благодарю за помощь.
Мне не нравится, что он громоздкий получился + в https случае получаю подсказку от транспорта. Может быть есть в стандартных библиотеках что-то полезное? Прошу не предлагать сторонние.
Хочу, чтобы tmux убивал текущее окно при закрытии ЭТ, если в последнем не запущена какая либо команда. Например, когда открыт текстовый редактор, то текущее окно должно остаться жить.
Доигрался с пережатием архива: unzip -p backup.zip | zstd -19 - -o backup.zst
Сразу не сообразил, что внутри не tar архив. В итоге имеется один файл потока из pipe.
Имеется http прокси. Для получения запросов открываю сокет socket.create_server; если приходит CONNECT, отправляю 200 Connection Established, а затем заворачиваю сокет в ssl контекст context.wrap_socket.
Появилось желание переписать с использованием логики asyncio. Не понимаю, как StreamReader завернуть в ssl. В документации вижу, что можно открыть либо plain http, либо сразу ssl; но как тогда обработать запрос CONNECT?
С устройства /dev/video0 видеопоток снимается, тем же ffplay, а firefox разрешения на использование камеры не спрашивает, там где это нужно. Например, здесь тишина.
Нужно каким-нибудь образом пометить sleep, чтобы он матчился, например, с помощью pgrep -f "sleep 20 #tag1", как-нибудь так. Может быть запущено параллельно несколько sleep 20, требуется их как-то различать.
Надеюсь, идея понятна. Существует ли подходящий инструмент?