Skip to content

Instantly share code, notes, and snippets.

View kuntashov's full-sized avatar
🏠
Working from home

Alexander Kuntashov kuntashov

🏠
Working from home
View GitHub Profile
@kuntashov
kuntashov / _Демонстрация использования экспортной структуры сценария.md
Last active April 1, 2025 05:43
Демонстрация использования экспортной структуры сценария

Это пример использования экспортной структуры сценария.

В результате получаем декартово произведение таблиц примеров.

Такой прием можно использовать например, для организации "матрицы тестирования" средствами VA.

Файл - Основной.feature - основной сценарий. Два других - экспортные, в которых определены структуры сценария. В результате выполнения основного сценария получаем следующий вывод:

01.04.2025 9:34:19 Выполняется сценарий: <Приветствуем всех со звуковым эффектом>.
@kuntashov
kuntashov / Падежик.bsl
Created December 1, 2023 11:40
Легендарный алгоритм склонения
// http://superjur.narod.ru
//
// Удаление этих строк незнаконно!
// Гарантия 91 года и 1 месяц!!!
// Послегарантийное обслуживание - бесплатно!!!
// Круглосуточная поддержка - все 48 часов в бою!
// Ссылка на источник обязательна!
// Эти программы защищены законом об авторских правах. Запрещается перепродажа данной программы.
// ПРОВЕРЕНО! ВИРУСОВ НЕТ!!! АНТИВИРУСОВ ТОЖЕ!!!
// Смотри Милячуша в творительном !!
@kuntashov
kuntashov / install_jenkins.sh
Created October 3, 2023 19:56
install jenkins
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt-get update
sudo apt-get install jenkins

Заголовок 1 уровня

Введение

Продемонстрирую возможности формата Markdownd в гистах гитхаба.

Основная часть

Все богатые возможности формата Markdown доступны в полном объеме.

@kuntashov
kuntashov / settings.json
Created March 3, 2023 06:09
Настройки для VSCode - красно-синяя раскраска кода для 1С
{
"editor.fontFamily": "'Fira Code', 'Consolas'",
"editor.fontSize": 18,
"editor.wordWrap": "wordWrapColumn",
"editor.rulers": [
80, 100, 120, 140
],
"editor.wordWrapColumn": 100,
@kuntashov
kuntashov / ВложенноеЗначениеСвойстваСтруктуры.bsl
Created September 12, 2021 00:04
ВложенноеЗначениеСвойстваСтруктуры
// Возвращает значение структуры, вложенной в другую структуру по составному ключу,
// формируемому как строка из ключей структур разного уровня, разделенных точками.
// Глубина вложенности никак не ограничена.
//
// Параметры
// Структура - Структура - Структура, в которой производится поиск значения
// СоставнойКлюч - Строка - Составной ключ в формате "Ключ.Подключ1.Подключ2",
// по которому будет производиться поиск значения
// ЗначениеПоУмолчанию - Произвольный - Возвращаемое значение, в случае, если какой либо
// из элементов составного ключа отсутствует в Структуре.
@kuntashov
kuntashov / voteis_regexp.bsl
Created September 4, 2021 21:32
Регулярка для получения количества голосов
ШаблонРазбора = "<div class=""item-user-name.*?"">((?:.|\s)*?)<\/div>(?:.|\s)*?<span class=""event-like-item-title"">(.*?)<\/span>(?:.|\s)*?<a href=.*class=""item-section"">(.*?)<\/a>(?:.|\s)*?<span class=""plus"">(.*?)<\/span>";
@kuntashov
kuntashov / padeg.bsl
Created April 27, 2021 14:20
Ненормальный 1С: Падеж (классика от http://superjur.narod.ru)
// (c) Jurer Production Begin ( Start )
// http://superjur.narod.ru
//
// Удаление этих строк незнаконно!
// Гарантия 91 года и 1 месяц!!!
// Послегарантийное обслуживание - бесплатно!!!
// Круглосуточная поддержка - все 48 часов в бою!
// Ссылка на источник обязательна!
// Эти программы защищены законом об авторских правах. Запрещается перепродажа данной программы.
// ПРОВЕРЕНО! ВИРУСОВ НЕТ!!! АНТИВИРУСОВ ТОЖЕ!!!
@kuntashov
kuntashov / tabliss.json
Created April 13, 2021 06:20
tabliss settings
{
"backgrounds": [
{
"active": true,
"display": {
"blur": 0,
"luminosity": -0.1
},
"id": "b8a4bc46-b163-4b6d-a5f1-b6058ef9e813",
"key": "background/unsplash"
@kuntashov
kuntashov / bx_groupadd.php
Created March 1, 2021 09:09
Добавить пользователя битрикс в группу из консоли
<?php
if ($argc < 4) {
die('Usage: bx_groupadd.php /path/to/site/document/root user_id group_id'.PHP_EOL);
}
$_SERVER["DOCUMENT_ROOT"] = $argv[1];
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];