Skip to content

Instantly share code, notes, and snippets.

View JohnyDeath's full-sized avatar

Evgeny Martynenkov JohnyDeath

  • Russia, Volgograd
View GitHub Profile
@JohnyDeath
JohnyDeath / Установка Outline VPN на Ubuntu 20.04.md
Created March 4, 2022 19:36 — forked from YPermitin/Установка Outline VPN на Ubuntu 20.04.md
Инструкция по развертыванию собственного VPN-сервиса на базе Outline VPN

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

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

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

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

Вам нужен сервер. Да, его нужно арендовать, учитывая его местоположение. Например, если Вам нужно получать доступ к ресурсам, которые недоступны в текущем местоположении, но доступны, например, в Канаде, то смело арендуйте виртуальную машину в AWS, Digital Ocean или любом другом месте.

@JohnyDeath
JohnyDeath / restore-db-from-olahallengren-backup.sql
Created September 20, 2020 16:39 — forked from rsyuzyov/restore-db-from-olahallengren-backup.sql
Восстановление БД из бэкапа, созданного с помощью решения 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-бэкапов, это просто еще один вариант со своими особенностями:
- восстановление баз на любом (не исходном) сервере
- восстановление в указанный каталог
- восстановление на момент времени
- восстановление не только от последнего полного бэкапа, то есть можно указать любую дату в прошлом, были бы бэкапы
- скрипт умеет обрывать соединения с конечной базой перед восстановлением
@JohnyDeath
JohnyDeath / userdb-dailyplan.sql
Created September 20, 2020 16:39 — forked from rsyuzyov/userdb-dailyplan.sql
Типовой план ежедневного обслуживания пользовательских баз для 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
import os
import re
import time
import random
from enum import Enum
from lib.common import bootstrap
from lib.common.logger import global_logger
from lib.common.config import StrPathExpanded
# coding: utf-8
################################################################################
# В данном файле описана заготовка для создания скриптов для
# 1С:Центра Автоматизации. Все поставляемые скрипты написаны по данному шаблону,
# поэтому можно любой скрипт использовать как пример.
################################################################################
@JohnyDeath
JohnyDeath / telegram.bsl
Created September 27, 2019 09:48 — forked from PlugFox/telegram.bsl
Отправка ТабличныйДокумент в телеграм
/// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/// The MIT License
///
/// Copyright (c) 2019 Plague Fox
///
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
@JohnyDeath
JohnyDeath / telegram.bsl
Created September 27, 2019 09:48 — forked from PlugFox/telegram.bsl
Отправка ТабличныйДокумент в телеграм
/// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/// The MIT License
///
/// Copyright (c) 2019 Plague Fox
///
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
@JohnyDeath
JohnyDeath / .proxyauth
Created May 19, 2019 12:05 — forked from PlugFox/.proxyauth
Установка и настройка прокси-сервера 3proxy на Debian/Ubuntu
## addusers in this format:
#user:CL:password
##see for documentation: http://www.3proxy.ru/howtoe.asp#USERS
#
# Username
MyUser:CL:MyPassword
@JohnyDeath
JohnyDeath / install_ras.cmd
Created October 24, 2018 12:10 — forked from EvilBeaver/install_ras.cmd
Установка сервера администрирования 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%"
@JohnyDeath
JohnyDeath / cyclo.os
Created August 20, 2018 17:16
порт на oscript обработки https://infostart.ru/public/166182/
// Обработка предназначена для автоматизированного расчета цикломатической сложности кода
// Адрес публикации на Инфорстарте: http://infostart.ru/public/166182/
// Вы можете использовать обработку по своему усмотрению в рамках действующего законодательства.
// Единственная просьба: если у вас есть замечания или предложения по улучшению обработки, а также в случае нахождения багов - пишите мне об этом на http://infostart.ru/profile/101097/
#Использовать cmdline
#Использовать logos
Перем МассивСтрокМодуля Экспорт;
Перем ДеревоРезультатовАнализа;