Skip to content

Instantly share code, notes, and snippets.

View vglebov's full-sized avatar

Vadim Glebov vglebov

  • Kyrgyzstan, Bishkek
View GitHub Profile
<?php
class CaesarCipher{
public $alphabet;
public $cipher;
public function encode(string str){
//реализация
}
}
CI_SERVER_IP=$(getent hosts "ci-server.local" | awk '{ print $1 }')
InstallSonarCubeWithMysql () {
set +e
RESULT=`mysqlshow --user=root --password=root sonar| grep -v Wildcard | grep -o sonar`
set -e
if [ ! "$RESULT" == "sonar" ]; then
mysql -u root -proot <<SQL
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
ConfigureAccessFromUserGit () {
if ! getent passwd git >/dev/null 2>&1; then
adduser git
su - -s /bin/bash git <<SU
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
SU
class NumberConverter
def to_roman(number)
numbers = {
1000 => {roman: 'M', prev: 100},
500 => {roman: 'D', prev: 100},
100 => {roman: 'C', prev: 10},
50 => {roman: 'L', prev: 10},
10 => {roman: 'X', prev: 1},
5 => {roman: 'V', prev: 1},
@vglebov
vglebov / site.html
Last active May 8, 2017 11:16
Trac total for custom fields time_planned time_spent
...
<py:match path="div[@class=&quot;query&quot;]">
<div py:attrs="select('@*')">${select('*|comment()|text()')}</div>
<script language="JavaScript">
//<![CDATA[
var columns = [];
function getTotal(row_class, self) {
var total = 0;
if ($(self).find('th'+row_class).length) {
#!/bin/bash
set -e
#set -x
Main (){
Allow "[email protected]"
Allow "[email protected]"
ReadCommiters
# language: ru
Функционал: Добавление ставок в билет
Предыстория:
Допустим кассир работает в своём приложении
И кассир вводит стоимость ставки равную "150"
Сценарий: Кассир и игрок смотрят на окна для задания ставок
Если кассир и игрок смотрят на свои окна для задания ставок
#!/usr/bin/env bash
HILL1_UPDATE_HOST_SSHT_ADDR="ssh -t user@demo1"
HILL2_UPDATE_HOST_SSHT_ADDR="ssh -t user@demo2"
HILL3_UPDATE_HOST_SSHT_ADDR="ssh -t user@ci ssh -t user@demo3"
HILLS="HILL1 HILL2 HILL3"
TARGET_HOSTS="host1 host2 host3"
_SSHTargetHostCompletion () {
options_1=${HILLS}
"19df3a4355c44479a0f47a9557f17270"
34389763808663562296386380833253061232
"19df3a4355c44479a0f47a9557f17270"
"1j528y38k9lp57znw45ipnpm8"
"4cifrZNdDP6U5qaHZBGQnw"
"aXnuk4UfTZaDWnPEbg729eJSd"
"F00119DF3A4355C44479A0F47A9557F17270"
"hello world! \nsdfasd \nasdf adsf adsfas df asdf asdfadsf asdf dsv dfvdf vs dfvs fvs fvf "
"68656c6c6f20776f726c6421200a736466617364200a6173646620616473662061647366617320646620617364662061736466616473662061736466206473762064667664662076732064667673206676732066766620"
134066924850456263226002610823472315195755895538175650465665490401217181528305704879248544682572954165876967214096961682849075560083288808177085324632235450912211952490312091713875114464485397955114557427312160
ConfigureAccessFromUserGit () {
if ! getent passwd git >/dev/null 2>&1; then
adduser git
su - -s /bin/bash git <<SU
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
SU