Skip to content

Instantly share code, notes, and snippets.

@b4tman
b4tman / extract-w7.cmd
Last active April 20, 2016 13:20
Автоматическая распаковка дистрибутивов конфигураций 1C 7.7. Позволяет распаковывать 16 разрядные установщики на 64 разрядных ОС.
@echo off
echo Автоматическая распаковка дистрибутивов конфигураций 7.7
echo --------------------------------------------------------
echo (c) 2012, Decker, andrewks
rem http://dml.compkaluga.ru/forum/index.php?showtopic=54199
rem необходим распаковщик STIX
rem (http://www.kannegieser.net/veit/quelle/stix_src.arj)
rem более шустрая версия для Windows 7 и выше
rem создаёт символические ссылки вместо копирования файлов
rem mklink требует админа
@b4tman
b4tman / Отключить1С.ps1
Last active February 16, 2024 06:41
Скрипт отрубающий всех (на клиентском компе) забывчивых от сервера 1с, с обратным отсчетом. Прописывается в планировщик на конец рабочего дня.
# --------------- раздел переменных -----------------------------------
New-Variable -Name log_file -Value "C:\1C\1c_close.log" -Option Constant
New-Variable -Name server -Value "server1c" -Option Constant #сервер 1С
New-Variable -Name admin_user -Value "" -Option Constant # пользователь - администратор кластера
New-Variable -Name admin_pass -Value "" -Option Constant # пароль администратора кластера
New-Variable -Name client -Value $env:computername.ToUpper() -Option Constant # имя хоста текущей машины
$Title = @"
Автоматическое завершение сеансов на сервере 1С.
@b4tman
b4tman / module1.bas
Last active October 1, 2018 09:47
Excel макрос - копирование листа и перенос значений (создание связи начального остатка нового листа с конечным итогом предыдущего)
Attribute VB_Name = "Module1"
Private Sub RenameList_NextMonth()
On Error GoTo Oops
OldName = ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count - 1).Name
OldDate = CDate(OldName)
NewDate = DateAdd("m", 1, OldDate)
NewName = "" + MonthName(Month(NewDate)) + " " + Str(Year(NewDate))
@b4tman
b4tman / quick-cams-setup-gui.ps1
Last active March 2, 2016 14:01
PowerShell скрипт для быстрой (дата/время, аудио/видео) настройки IP-камер
"
Скрипт используется для быстрой (дата/время, аудио/видео) настройки всех камер
Заполните количество и нажмите Настроить.
IP камер генерируются по порядку на основании количества камер
начиная от 192.168.254.10
Выполняет GET запросы в веб интерфейс на каждую камеру
Используется фиксированная базовая авторизация пользователь admin
без пароля
@b4tman
b4tman / w3-debug-funcs.txt
Last active February 25, 2020 22:39
witcher3 debug console funcs
HudConsoleMsg(String msgText)
HudConsoleTest()
HudConsoleCleanup()
stats(CName tag)
tut_scr(CName scriptName)
logtutorialqueue()
tut_alch()
tut_alch_mut()
tut_arm_upg()
tut_chd()
@b4tman
b4tman / get_ipop.sh
Last active March 4, 2017 16:20
скрипты для ipop-tincan
#!/bin/sh
# скрипт используется для получения исходников ipop-tincan и замены файлов сборки webrtc
P=$PWD
cd /home/b4tman/libjingle
cd src/talk; rm -rf ipop-project; mkdir ipop-project; cd ipop-project
git clone --depth 1 http://github.com/ipop-project/ipop-tap.git
git clone --depth 1 http://github.com/b4tman/ipop-tincan.git -b devel
cd ../../
rm -f DEPS all.gyp talk/libjingle.gyp talk/ipop-tincan.gyp
@b4tman
b4tman / fan_ctrl.py
Last active March 28, 2023 09:57
Включение и регулировка скорости вращения вентилятора в зависимости от температуры для Raspberry Pi с помощью программной реализации ШИМ
#!/usr/bin/env python
# coding: utf8
# скрипт мониторит температуру, и с помощью ШИМ управляет
# GPIO пином (0-3В), который должен быть подключен на базу транзистора,
# который является ключем в цепи питания вентилятора (5В).
# пример подключения вентилятора через ключ:
# https://easyeda.com/b4tman.p2p/rpi-fan-01
# параметры:
[string[]] $urls = {}
$urls += "https://github.com/silverbulleters/vanessa-behavior.git"
$urls += "https://github.com/silverbulleters/vanessa-bdd-editor.git"
$urls += "https://github.com/silverbulleters/oscript-docker.git"
$urls += "https://github.com/silverbulleters/vanessa-stack-commons.git"
$urls += "https://github.com/silverbulleters/oscript-epf-merge.git"
$urls += "https://github.com/silverbulleters/vanessa-bootstrap.git"
$urls += "https://github.com/silverbulleters/vanessa-unpack.git"
$urls += "https://github.com/silverbulleters/vanessa-fixture-gen.git"
$urls += "https://github.com/silverbulleters/vanessa-epic-managment.git"
@b4tman
b4tman / proxy_autoconfig.ps1
Last active April 25, 2017 12:53
Скрипт для тестирования доступности и включения/отключения прокси
function SetProxy{
[CmdletBinding()]
param(
[parameter(Mandatory=$false, Position=1)]
[string]$ProxyServer="",
[parameter(Mandatory=$false)]
[switch]$Disable,
[parameter(Mandatory=$false)]
[switch]$Enable
@b4tman
b4tman / time_sum.py
Last active May 10, 2017 14:17
для суммирования времени (например ".5:15 + 1:: + 30: = 01:30:45")
# -*- coding: utf-8 -*-
"""
"""
# for python2
from __future__ import print_function
input = vars(__builtins__).get('raw_input',input)
def ask_times():