Skip to content

Instantly share code, notes, and snippets.

@khorevaa
khorevaa / rest.py
Created August 14, 2018 17:11 — forked from tliron/rest.py
Simple and functional REST server for Python (2.7) using no dependencies beyond the Python standard library.
#!/usr/bin/env python
'''
Simple and functional REST server for Python (2.7) using no dependencies beyond the Python standard library.
Features:
* Map URI patterns using regular expressions
* Map any/all the HTTP VERBS (GET, PUT, DELETE, POST)
* All responses and payloads are converted to/from JSON for you
@khorevaa
khorevaa / get
Created May 22, 2018 04:42
Получением файла релиза GH
curl -s https://api.github.com/repos/silverbulleters/ovm/releases | grep browser_download_url | grep '[.]exe' | head -n 1 | cut -d '"' -f 4
@khorevaa
khorevaa / install_bashful.sh
Last active February 5, 2018 15:03
Установка bashfull
#!/bin/sh
set -e
TAR_FILE="/tmp/bashful.tar.gz"
RELEASES_URL="https://github.com/wagoodman/bashful/releases"
test -z "$TMPDIR" && TMPDIR="$(mktemp -d)"
last_version() {
curl -sL -o /dev/null -w %{url_effective} "$RELEASES_URL/latest" |
rev |
cut -f1 -d'/'|
@khorevaa
khorevaa / install_ras.cmd
Created December 5, 2017 09:13 — forked from EvilBeaver/install_ras.cmd
Установка сервера администрирования 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%"
@khorevaa
khorevaa / dockerfile
Last active September 11, 2017 15:21
1c
FROM daald/ubuntu32:trusty
ENV DEBIAN_FRONTEND noninteractive
ARG DEB_CACHE=http://archive.ubuntu.com
WORKDIR /tmp
RUN set -xe \
# Шрифты MS содержатся в отдельном репозитории
&& echo "deb http://archive.ubuntu.com/ubuntu precise multiverse" >> /etc/apt/sources.list \
@khorevaa
khorevaa / Jenkinsfile
Created August 24, 2017 06:47 — forked from VladFrost/Jenkinsfile
CheckConfig pipeline script
node {
stage('Создание пустой базы и обновление из хранилища') {
env.RUNNER_V8VERSION='8.3.10.2505'
env.RUNNER_IBNAME="/F${env.WORKSPACE}/build/ib"
cmd("runner init-dev --storage --storage-name tcp://storage.local/master --storage-user Мороз")
}
stage('Проверка логической целостности конфигурации') {
cmd_failsafe('runner checkconfig --junitpath build/out/ConfigLogIntegrity.xml --mode -ConfigLogIntegrity')
step([$class: 'JUnitResultArchiver', testResults: '**/ConfigLogIntegrity.xml'])
  1. Вызов стандартной обработки из любого пункта меню. Обработка "Поиск ссылок на объекты" достаточно удобна и может пригодиться обычным пользователям. Однако не всегда возможно давать им доступ к меню "Все функции" из-за ограниченного уровня доступа пользователя. В этом случае можно добавить вызов обработки из стандартного меню.

Добавляем в конфигурацию новую команду и в модуле команды прописываем текст:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПодключитьВнешнююОбработкуНаСервере();
    ОткрытьФорму("ВнешняяОбработка.StandardFindByRef.Форма");
КонецПроцедуры
@khorevaa
khorevaa / checkout-pr.md
Created June 23, 2017 14:08 — forked from orjan/checkout-pr.md
Checkout pull request in Bitbucket server

Checking out pull requests in Bitbucket

/.git/config
[remote "origin"]
    url = ssh://[email protected]:7999/brikks/brikks.git
    fetch = +refs/heads/*:refs/remotes/origin/*
    fetch = +refs/pull-requests/*/from:refs/remotes/origin/pull-requests/*
    fetch = +refs/pull-requests/*/merge:refs/remotes/origin/pull-requests-merge/*
@khorevaa
khorevaa / console
Last active May 31, 2017 12:39 — forked from dmitriy-kiriyenko/console
Init.d to start/stop xvfb. Put it into /etc/init.d and chmod it to 755
apt-get install xvfb
apt-get install firefox
@khorevaa
khorevaa / create_app_bash.sh
Created April 12, 2017 21:36
Создание исполняемого oscript файла
#!/bin/bash
create_oscript_app()
{
([ -z ${1} ]) \
&& abort "error app path"
([ -z ${2} ]) \
&& abort "error bin path"