Skip to content

Instantly share code, notes, and snippets.

@EvilBeaver
EvilBeaver / Get-Latest20.os
Last active August 29, 2015 14:18
Get-Latest-Snegopat-Scripts
//1. НЕ работает группировка Procedure/EndProcedure, Function/EndFunction
//2. Не опознаются ключевые слова "Not", "In", "False", "True"
//3. Не опознается объект CommandLineArguments (АргументыКоманднойСтроки)
//4. Не опознается метод Count() (Количество()) у массивов
//5. RunApp глотает кавычки:
//cmdLine =
//"C:\Snegopat 20\fossil.exe" clone "http://snegopat.ru:9004" "C:\Snegopat 20\repo\core.fossil"
//
//а командная строка процесса =
//"C:\Snegopat 20\fossil.exe" clone http://snegopat.ru:9004 C:\Snegopat 20\repo\core.fossil
@EvilBeaver
EvilBeaver / git-repo-set-remote.os
Last active December 25, 2015 08:52
Set Git Remote
//////////////////////////////////////////////////////////////////////
//
// Изменение remote для нескольких репозитариев GIT
// Copyright EvilBeaver <ovsiankin.aa@gmail.com> 2015
//
//////////////////////////////////////////////////////////////////////
Перем СтарыйПрефикс;
Перем НовыйПрефикс;
#!/bin/sh
# simple installer for Ubuntu 14.04 https://bitbucket.org/EvilBeaver/1script/wiki/Home
echo 'Starting wgeter latest develops'
wget --continue http://oscript.io/downloads/night-build/latest.zip
unzip -o latest.zip -d osc-engine
@EvilBeaver
EvilBeaver / bind.os
Created May 31, 2016 17:21
Associate 1script files in Windows
// Привязка файлов *.os к oscript.exe
// Запуск скриптов *.os из командной строки без указания расширения
// (с) awa, 2015
#Использовать tempfiles
Процедура Главная()
СистемнаяИнформация = Новый СистемнаяИнформация;
ОС = НРег(СистемнаяИнформация.ВерсияОС);
Если Найти(ОС, "windows") = 0 Тогда
@EvilBeaver
EvilBeaver / gitgc.os
Created March 9, 2017 09:27
Пакетное сжатие всех папок с репозиториями GIT
#Использовать logos
#Использовать fs
Процедура ВыполнитьОбработку(Знач Каталог)
ВсеПапки = НайтиФайлы(Каталог, ПолучитьМаскуВсеФайлы());
Для Каждого НайденныйКаталог Из ВсеПапки Цикл
Если Не НайденныйКаталог.ЭтоКаталог() Тогда
Продолжить;
@EvilBeaver
EvilBeaver / install_ras.cmd
Last active March 18, 2024 13:13
Установка сервера администрирования 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%"
@EvilBeaver
EvilBeaver / cleanupJenkinsWorkspaces.groovy
Last active October 18, 2023 10:15 — forked from rb2k/gist:8372402
A jenkins script to clean up workspaces on slaves
// Check if a slave has < 10 GB of free space, wipe out workspaces if it does
import hudson.model.*;
import hudson.util.*;
import jenkins.model.*;
import hudson.FilePath.FileCallable;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.*;
@EvilBeaver
EvilBeaver / zoopark.os
Last active March 13, 2018 08:57
Скрипт сбора версий платформ с зоопарка систем 1С
#Использовать logos
#Использовать cmdline
Перем Лог;
Перем мТекущаяВерсия;
Процедура ОпределитьТекущуюВерсию()
ИмяКомпонента = "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\V83.COMConnector\CLSID\";
@EvilBeaver
EvilBeaver / Vagrantfile
Last active January 10, 2018 07:38
Docker VagrantFile Ubuntu
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
#!/bin/bash
wget --no-check-certificate https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server_3.6.3-1_all.deb
apt-get -y install erlang-nox socat &&
dpkg -i rabbitmq-server_3.6.3-1_all.deb &&
rm rabbitmq-server_3.6.3-1_all.deb &&
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user admin admin