Skip to content

Instantly share code, notes, and snippets.

View vbatushev's full-sized avatar

Vitaly Batushev vbatushev

  • Издательство "Просвещение"
  • Krasnodar, Russia
View GitHub Profile
@vbatushev
vbatushev / zip-split-unzip.md
Created December 21, 2023 16:26 — forked from nasirkhan/zip-split-unzip.md
Split a Zip file and combine and unzip next linux

You have existing.zip but want to split it into 50M sized parts.

zip existing.zip --out new.zip -s 50m

will create

new.zip
@vbatushev
vbatushev / gist:145e88f84575a610a5eca3cd43a5029a
Created March 31, 2018 21:21
О журналистике
Вот смотрю я на вас, граждане, и удивлюсь.
1. Если "война" "властями" проиграна, то где вы, а где власть? Власть на месте, магазины не разгромлены, памятник Ленину не повален, шины не подожжены, потенциальный лидер-жертва, остыв и ознакомившись с материалами, отказался плясать на костях, как того хотелось "борцам с режимом". Выиграна ли война — не знаю, но бой "оппозицией" проигран. Во-первых, потому что оппозиция показала свою трупоедскую сущность. Во-вторых, в очередной раз продемонстрировала свою вопиющую абсолютную невежественность и такое же двуличие. Думаете, когда страсти схлынули, люди этого не увидели — не обольщайтесь.
2. Журналистика в жопе. А я вам скажу, почему она там. А ей там уютно и тепло.
Но если серьезно, то журналистика, точнее журналисты поверили в байку, которую сами и сочинили. Про четвертую власть. Нет, вы не четвертая и даже не тыща пицот пятая власть — вы просто инструмент доведения необходимой информации политических групп населению. Всё. Раньше этим занимались священники — от шаман
location / {
index index.php index.html index.htm;
# Для работы API
rewrite ^/api/(.*)$ /api.php?_d=$1&ajax_custom=1&$args last;
# Логика поиска скрипта по порядку: файл, папка, скрипт
try_files $uri $uri/ @fallback;
}
@vbatushev
vbatushev / addsite.sh
Last active November 9, 2016 07:40
Добавление места под сайт на PHP7
#!/bin/bash
# MySQL root password
ROOTPASS='PASSWORD'
TIMEZONE='Europe/Moscow'
MYSQLPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
SFTPPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
PASSWORD=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
##############
@vbatushev
vbatushev / updatemodx.sh
Created April 29, 2016 20:18
Обновление MODX на сайте
#!/bin/bash
echo "Enter username"
read USERNAME
##############
echo "Updating MODx"
cd /var/www/$USERNAME/www/
@vbatushev
vbatushev / removesite.sh
Last active November 9, 2016 07:41
Удаление сайта, использующего PHP7
#!/bin/bash
ROOTPASS='password'
echo "Enter username to delete:"
read USERNAME
mysql -uroot --password=$ROOTPASS -e "DROP USER $USERNAME@localhost"
mysql -uroot --password=$ROOTPASS -e "DROP DATABASE $USERNAME"
rm -f /etc/nginx/sites-enabled/$USERNAME.conf
@vbatushev
vbatushev / addmodx.sh
Last active November 9, 2016 07:40
Добавление сайта MODX, использующего PHP7
#!/bin/bash
# MySQL root password
ROOTPASS='PASSWORD'
TIMEZONE='Europe/Moscow'
MYSQLPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
SFTPPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
PASSWORD=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
##############
@vbatushev
vbatushev / kemerovo_novella_1.txt
Last active August 29, 2015 14:23
Первая конкурсная новелла о г. Кемерово
Этот город придумал я — в час, когда тени деревьев вытягиваются и пыль уже не клубится в золотых лучах уходящего солнца, а просто висит над дорогой.
Я придумал этот город под скрип кресла и под шум листвы, жмурясь на тени птиц, носящихся за ожившей после летнего жара мошкарой.
Я недолго думал, каким будет мой город, это было и так понятно — легким и немного пыльным, с рекой и лесом за ней.
Сначала мне захотелось найти карандаш и набросать что-то на листе, но карандаш куда-то закатился или я просто забыл его где-то.
И я просто закрыл глаза, прислушиваясь к шуму придуманного мною города.
Сначала не было слышно ничего, кроме обычных звуков, окружающих меня каждый день, но потом, потом сквозь них стали пробиваться голоса и гудки, шаги и шорохи придуманного мною города.
Я открыл глаза, пригубил кофе (или это был чай?) и подумал, что нужно придумать и горожан.
— Впрочем, — подумал я, — пусть город сам выбирает себе тех, кого сможет к себе приучить.
Я сидел и смотрел, как кот идет по штакетнику, осторожно переставля
@vbatushev
vbatushev / kemerovo_novella_2.txt
Last active August 29, 2015 14:21
Вторая конкурсная новелла о г. Кемерово
— Пап, пап, — дочь каким-то неуловимо единым детским движением запрыгивает ко мне в кровать и уже с моего плеча продолжает, — расскажи мне историю.
— Какую историю? — я откладываю чтение и смотрю, как дочь переворачивается на живот и подпирает щеки кулачками — от нее пахнет мылом и конфетами.
— Ну-у-у-у, — тянет она, — расскажи мне про свой город…
— Да я рассказывал тебе тысячу раз, — неубедительно пытаюсь увильнуть я, но дочка смотрит, хитро щуря глаза, и ждет.
И я начинаю рассказывать про солнце, светившее по утрам в мое окно, про реку, где мы пропадали целыми днями, про дятла, залетевшего однажды и разбудившего меня, про сову, просидевшую целый день напротив окна, про цветущие яблони весной и жужжащих шмелей в сентябре,…
Я рассказал ей про самый вкусный на свете квас, который продавали из большой желтой бочки, и про секретную пещеру в берегу реки, где мы сидели пацанами, воображая себя бог весь кем, я рассказал про птицу, замерзшую налету, и про то, как на Новый год пошел дождь…
Дочь лежит на боку, положив
@vbatushev
vbatushev / nginx-configure
Created May 17, 2015 14:29
NGINX Configure
./configure \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--sbin-path=/usr/sbin/nginx \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--http-log-path=/var/log/nginx/access.log \
--http-client-body-temp-path=/var/lib/nginx/body \
--http-proxy-temp-path=/var/lib/nginx/proxy \
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \