Skip to content

Instantly share code, notes, and snippets.

View JohnyDeath's full-sized avatar

Evgeny Martynenkov JohnyDeath

  • Russia, Volgograd
View GitHub Profile
@YPermitin
YPermitin / Установка Outline VPN на Ubuntu 20.04.md
Last active September 26, 2024 18:34
Инструкция по развертыванию собственного VPN-сервиса на базе Outline VPN

Установка Outline VPN на Ubuntu 20.04

Outline VPN - это бесплатный инструмент с открытым исходным кодом, позволяющий развернуть собственную VPN на Вашем собственном сервере или на машине облачного провайдера. Подробную информацию Вы можете узнать здесь и здесь.

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

Прежде чем начать

@artman41
artman41 / wsl-install_another_distro.md
Last active August 31, 2024 01:11
Instructions on how to install a custom distro in WSL2 (Windows SubSystem for Linux 2)

WSL install another distro

  1. Here are some default vars for the process
ISO_DIR=~/fedora;
ROOTFS_MOUNT_DIR=/mnt/contents

DISTRO_LOCATION=
@Stepa86
Stepa86 / convert_edt.bat
Created July 23, 2019 06:39
Проверка выгрузки из конфигуратора в EDT
@set GENERIC_ISSUE_SETTINGS_JSON=%1conf\settigs.json
@set GENERIC_ISSUE_JSON=%1acc-generic-issue.json,%1bsl-generic-json.json,%1edt-json.json
@set SRC=%1src
@call edt-export-bugs convert "%1temp\edt-result.out" "%1edt-json.json"
@PlugFox
PlugFox / .proxyauth
Created May 15, 2019 10:29
Установка и настройка прокси-сервера 3proxy на Debian/Ubuntu
## addusers in this format:
#user:CL:password
##see for documentation: http://www.3proxy.ru/howtoe.asp#USERS
#
# Username
MyUser:CL:MyPassword
Function Parse(Src, Pos = 1)
List = New Array;
Pos = Pos + 1; Chr = Mid(Src, Pos, 1);
If Chr = Chars.LF Then Pos = Pos + 1; Chr = Mid(Src, Pos, 1); EndIf;
Beg = Pos;
While Chr <> "" Do
If Chr = "{" Then
List.Add(Parse(Src, Pos));
Pos = Pos + 1; Chr = Mid(Src, Pos, 1);
If Chr = Chars.LF Then Pos = Pos + 1; Chr = Mid(Src, Pos, 1); EndIf;
@EvilBeaver
EvilBeaver / install_ras.cmd
Last active August 8, 2024 09:57
Установка сервера администрирования 1С в виде службы
@echo off
rem %1 – полный номер версии 1С:Предприятия
rem %2 – имя сервера (с портом агента). Важно указать именно 1540, а не 1541
rem %3 – порт RAS
set SrvUserName=LocalSystem
set SrvUserPwd=""
set Agent=%2
set RASPort=%3
set SrvcName="ras %Agent%"
@rsyuzyov
rsyuzyov / restore-db-from-olahallengren-backup.sql
Last active July 20, 2022 11:43
Восстановление БД из бэкапа, созданного с помощью решения Ola Hallengren
/*
Скрипт для восстановления базы из бэкапов, сделанных с помощью решения Ola Hallengren (https://ola.hallengren.com)
Сделано по мотивам http://jason-carter.net/professional/restore-script-from-backup-directory-modified.html
и http://www.codepimp.org/2015/04/automated-restore-using-ola-hallengrens-sql-server-backup/
На github есть готовые решения для восстановления из ola-бэкапов, это просто еще один вариант со своими особенностями:
- восстановление баз на любом (не исходном) сервере
- восстановление в указанный каталог
- восстановление на момент времени
- восстановление не только от последнего полного бэкапа, то есть можно указать любую дату в прошлом, были бы бэкапы
- скрипт умеет обрывать соединения с конечной базой перед восстановлением
@rsyuzyov
rsyuzyov / userdb-dailyplan.sql
Last active September 21, 2020 07:16
Типовой план ежедневного обслуживания пользовательских баз для MS SQL на основе ola hallengren
declare @EmailFrom nvarchar(100) = 'ИмяПочтового профиля'
declare @EmailTo nvarchar(100) = 'адреса получателей через запятую'
declare @ErrorsQuery nvarchar(1000) = 'SELECT TOP 10 DatabaseName, StartTime, EndTime, ErrorNumber, ErrorMessage FROM master.dbo.CommandLog WHERE ErrorNumber <> 0 AND StartTime >= CONVERT (date, SYSDATETIME())'
declare @BackupPath nvarchar(100) = 'Каталог бэкапов'
declare @SiteName nvarchar(100) = 'SQL.' + @@SERVERNAME + '.' + DEFAULT_DOMAIN()
declare @Subject nvarchar(100)
declare @Result int;
/* Бэкап логов */
EXECUTE @Result = dbo.DatabaseBackup