Skip to content

Instantly share code, notes, and snippets.

@EvilBeaver
EvilBeaver / fan.cfg
Created December 11, 2023 08:35
Raspberry Pi Auto FAN Control
limit=50
cooldown=7
interval=5
@EvilBeaver
EvilBeaver / photo-sorter.os
Created December 25, 2022 16:26
Скинул фотки с телефона в кучу, запустил скрипт, отсортировал по годам и месяцам
#Использовать fs
#Использовать progbar
Процедура ВыполнитьСортировку(Знач ИсходныйПуть)
ПрогрессБар = Новый ПрогрессБар();
ВсеФайлы = НайтиФайлы(ИсходныйПуть, ПолучитьМаскуВсеФайлы(), Ложь);
Таблица = Новый ТаблицаЗначений();
Таблица.Колонки.Добавить("Ключ", Новый ОписаниеТипов("Дата"));
@EvilBeaver
EvilBeaver / eratosfenes.os
Created February 24, 2021 19:43
Тесты производительности Решето Эратосфена
Н = 50000000;
Массив = Новый Массив();
Массив.Добавить(Ложь);
Массив.Добавить(Ложь);
Для индекс = 2 По Н Цикл
Массив.Добавить(Истина);
КонецЦикла;
@EvilBeaver
EvilBeaver / snake.os
Created June 23, 2020 19:43
Snake Game written in 1Script
Перем Консоль;
Перем Змея;
Перем Яблоко;
Перем ЗнакЛево;
Перем ЗнакВерх;
Функция КоординатаЯблокаЛево()
Возврат ГСЧ(Консоль.Ширина, ЗнакЛево);
КонецФункции
#!/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 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
@EvilBeaver
EvilBeaver / zoopark.os
Last active March 13, 2018 08:57
Скрипт сбора версий платформ с зоопарка систем 1С
#Использовать logos
#Использовать cmdline
Перем Лог;
Перем мТекущаяВерсия;
Процедура ОпределитьТекущуюВерсию()
ИмяКомпонента = "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\V83.COMConnector\CLSID\";
@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 / 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 / gitgc.os
Created March 9, 2017 09:27
Пакетное сжатие всех папок с репозиториями GIT
#Использовать logos
#Использовать fs
Процедура ВыполнитьОбработку(Знач Каталог)
ВсеПапки = НайтиФайлы(Каталог, ПолучитьМаскуВсеФайлы());
Для Каждого НайденныйКаталог Из ВсеПапки Цикл
Если Не НайденныйКаталог.ЭтоКаталог() Тогда
Продолжить;