Skip to content

Instantly share code, notes, and snippets.

@EvilBeaver
EvilBeaver / eratosfenes.os
Created Feb 24, 2021
Тесты производительности Решето Эратосфена
View eratosfenes.os
Н = 50000000;
Массив = Новый Массив();
Массив.Добавить(Ложь);
Массив.Добавить(Ложь);
Для индекс = 2 По Н Цикл
Массив.Добавить(Истина);
КонецЦикла;
@EvilBeaver
EvilBeaver / snake.os
Created Jun 23, 2020
Snake Game written in 1Script
View snake.os
Перем Консоль;
Перем Змея;
Перем Яблоко;
Перем ЗнакЛево;
Перем ЗнакВерх;
Функция КоординатаЯблокаЛево()
Возврат ГСЧ(Консоль.Ширина, ЗнакЛево);
КонецФункции
View rmq-install.sh
#!/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
@EvilBeaver
EvilBeaver / Vagrantfile
Last active Jan 10, 2018
Docker VagrantFile Ubuntu
View Vagrantfile
# -*- 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
@EvilBeaver
EvilBeaver / zoopark.os
Last active Mar 13, 2018
Скрипт сбора версий платформ с зоопарка систем 1С
View zoopark.os
#Использовать logos
#Использовать cmdline
Перем Лог;
Перем мТекущаяВерсия;
Процедура ОпределитьТекущуюВерсию()
ИмяКомпонента = "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\V83.COMConnector\CLSID\";
@EvilBeaver
EvilBeaver / cleanupJenkinsWorkspaces.groovy
Last active Oct 12, 2021 — forked from rb2k/gist:8372402
A jenkins script to clean up workspaces on slaves
View cleanupJenkinsWorkspaces.groovy
// 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 / install_ras.cmd
Last active Jul 14, 2020
Установка сервера администрирования 1С в виде службы
View install_ras.cmd
@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 / gitgc.os
Created Mar 9, 2017
Пакетное сжатие всех папок с репозиториями GIT
View gitgc.os
#Использовать logos
#Использовать fs
Процедура ВыполнитьОбработку(Знач Каталог)
ВсеПапки = НайтиФайлы(Каталог, ПолучитьМаскуВсеФайлы());
Для Каждого НайденныйКаталог Из ВсеПапки Цикл
Если Не НайденныйКаталог.ЭтоКаталог() Тогда
Продолжить;
@EvilBeaver
EvilBeaver / bind.os
Created May 31, 2016
Associate 1script files in Windows
View bind.os
// Привязка файлов *.os к oscript.exe
// Запуск скриптов *.os из командной строки без указания расширения
// (с) awa, 2015
#Использовать tempfiles
Процедура Главная()
СистемнаяИнформация = Новый СистемнаяИнформация;
ОС = НРег(СистемнаяИнформация.ВерсияОС);
Если Найти(ОС, "windows") = 0 Тогда
View install-oscript.sh
#!/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