Skip to content

Instantly share code, notes, and snippets.

View JohnyDeath's full-sized avatar

Evgeny Martynenkov JohnyDeath

  • Russia, Volgograd
View GitHub Profile
# coding: utf-8
################################################################################
# В данном файле описана заготовка для создания скриптов для
# 1С:Центра Автоматизации. Все поставляемые скрипты написаны по данному шаблону,
# поэтому можно любой скрипт использовать как пример.
################################################################################
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
@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
@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 / Установка 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 или любом другом месте.