Skip to content

Instantly share code, notes, and snippets.

@AskinNet
AskinNet / 1cTokenJWT.md
Last active May 26, 2025 04:25
1C: Токен JWT. Практика.

Авторизация по токенам можно приделать к входу в базу,веб сервисам и http-сервисам. То есть внутри элементов <point>, <ws> и <httpServices>  файле default.vrd - публикации базы 1с, на вебсервере.

Выбор принципа авторизации.

По умолчанию во всех руководствах авторизация привязывается к имени пользователя. И надо заметить, что к имени объекта ПользователиИнформационнойБазы, а не к БСП-шному справочнику Пользователи. Это определяется значением ключа authenticationUserPropertyName.

Но его можно изменить на:

name ‑ для поиска используется свойство Имя.
@AskinNet
AskinNet / linux-autoupdate.md
Created March 7, 2025 13:32 — forked from Aldaviva/linux-autoupdate.md
Enable automatic updates in Fedora and Debian
@AskinNet
AskinNet / install_zellij.sh
Created February 5, 2025 05:23 — forked from ferdinandkeller/install_zellij.sh
Script to install Zellij on Debian/Ubuntu without snap packages.
#!/usr/bin/env bash
# derived from official installation script: https://zellij.dev/launch
dir="/usr/local/bin"
if [[ -x "$dir/zellij" ]]
then
"$dir/zellij" "$@"
exit
@AskinNet
AskinNet / VimClipboard.md
Created May 10, 2024 07:29 — forked from ShinyZero0/VimClipboard.md
Регистры и системный буфер обмена в vim

Использование регистров

В (n)vim есть много внутренних буферов обмена, называемых регистрами, которые можно активировать с помощью " и названия буфера, например "+ или "0. После этого следует команда, использующая выбранный регистр:

  • "+y чтобы скопировать текст в буфер + (системный)
  • "+p чтобы вставить из него.
@AskinNet
AskinNet / kitty.md
Created May 10, 2024 07:29 — forked from pnsinha/kitty.md
Kitty CheatSheet

Default shortcuts

Scrolling

Action Shortcut
Scroll line up ctrl+shift+up (also ⌥+⌘+⇞ and ⌘+↑ on macOS)
Scroll line down ctrl+shift+down (also ⌥+⌘+⇟ and ⌘+↓ on macOS)
Scroll page up ctrl+shift+page_up (also ⌘+⇞ on macOS)
Scroll page down ctrl+shift+page_down (also ⌘+⇟ on macOS)
@AskinNet
AskinNet / bash-guide-1.md
Created May 7, 2024 05:55 — forked from Titiaiev/bash-guide-1.md
шпаргалка по написанию bash скриптов, по ссылке - оригинальная статья на хабре

Бесплатная книга-сайт на русском, полный гайд
Advanced Bash-Scripting Guide

Введение

BASH — Bourne-Again SHell (что может переводится как «перерожденный шел», или «Снова шел Борна(создатель sh)»), самый популярный командный интерпретатор в юниксоподобных системах, в особенности в GNU/Linux. Ниже приведу ряд встроенных команд, которые мы будем использовать для создания своих скриптов.

>break выход из цикла for, while или until

@AskinNet
AskinNet / sudo with no password - alpine.md
Created December 12, 2023 05:06 — forked from arvati/sudo with no password - alpine.md
Alpine with sudo and no password

Alpine with sudo and no password

su root
addgroup -S sudo
addgroup manager sudo
getent group sudo
apk update
apk upgrade
apk --no-cache add openssh nano sudo tzdata
visudo /etc/sudoers.d/nopasswd
@AskinNet
AskinNet / DiadocPlugin.bsl
Created May 18, 2023 08:34 — forked from acharushkin/DiadocPlugin.bsl
Добавить неформализованный документ в пакет УПД
#Область ПеременныеМодуля
Перем ОсновнойМодуль Экспорт;
#КонецОбласти
#Область ПрограммныйИнтерфейс
// Общая точка входа для кастомизации и переопределения поведения коробочной версии
//
@AskinNet
AskinNet / index.html
Created October 28, 2022 12:05
Stylish and Dark Login Form
<div id='center'>
<div id='login-row'>
<div class='icon-user' id='login-icon'></div>
<div id='login'>Login</div>
</div>
<div id='password-row'>
<div class='icon-lock' id='password-icon'></div>
<div id='password'>Password</div>
</div>
<div id='login-button'>Log in</div>