Skip to content

Instantly share code, notes, and snippets.

MaximAL maximal

Block or report user

Report or block maximal

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@maximal
maximal / check-disk-space.php
Last active Nov 26, 2019
Скрипт для проверки свободного места на диске
View check-disk-space.php
<?php
/**
* Скрипт для проверки свободного места на диске.
*
* Запуск в кроне (каждый день в 7 утра):
* ```
* 0 7 * * * php /path/to/check-disk-space.php
* ```
*
* @author MaximAL
View keybase.md

Keybase proof

I hereby claim:

  • I am maximal on github.
  • I am maximal (https://keybase.io/maximal) on keybase.
  • I have a public key ASBreD1XDqwRhuIPgHSf7E6TO7ocMP47qVrLgjKvjk6bwgo

To claim this, I am signing this object:

@maximal
maximal / run-on-selected.sh
Last active Mar 6, 2019
Запуск произвольной команды над набором выбранных в файловом менеджере Nautilus файлов
View run-on-selected.sh
#!/usr/bin/env python3
##
# Запуск произвольной команды над набором выбранных в файловом менеджере Nautilus файлов
#
# Удобно вешать действия над файлами на горячие клавиши в Линуксе.
#
# Использование:
# Допустим, у нас есть команда или скрипт `/home/user/your/command`, что принимает первым аргументом имя файла для обработки.
# Мы хотим запускать эту команду для каждого из выбранных в Наутилусе файлов.
#
@maximal
maximal / ffmpeg-hints.sh
Last active Feb 20, 2020
Шпаргалка по `ffmpeg`
View ffmpeg-hints.sh
# Слоумо
ffmpeg -i 'input.mp4' -f rawvideo -b 100000000 -vcodec rawvideo -s 1280x720 -y - | ffmpeg -f rawvideo -r 100 -s 1280x720 -i - -b 8000000 -y output.mp4
# Таймлапс из видео (ускорить видео)
## 0.125 — в 8 раз
ffmpeg -i input.mp4 -filter:v "setpts=0.125*PTS" -r 60 -an output.mp4
@maximal
maximal / highlight-engagement.js
Last active Jan 30, 2019
Highlight Engagement User Script
View highlight-engagement.js
/**
* Highlight high engagements on any Instagram page.
*
* The script needs this Chrome extension to work:
* @link https://chrome.google.com/webstore/detail/social-media-analytics-by/kiadoddngdeggkkmlaedmhghhoigccpf
*
* Use as a user script or a bookmarklet: javascript:void(... script minified version...)
* To minify (select Simple optimization mode):
* @link https://closure-compiler.appspot.com
*
@maximal
maximal / format-phone.js
Last active Dec 24, 2018
Format phone number
View format-phone.js
/**
* Отформатировать телефонный номер.
*
* Для мобильных код отбивается пробелами, для домашних скобками.
*
* Грамотно обрабатываются только русские номера,
* для остальных функция пытается отформатировать более-менее нормально.
*
* Для отбивания цифр используются не просто дефисы, а специальные цифровые чёрточки, не хухры.
*
@maximal
maximal / svg2favs.sh
Last active Apr 19, 2019
Generate favicons from SVG image
View svg2favs.sh
#!/usr/bin/bash
##
# Generate favicons from SVG image.
#
# This script generates PNG images and optimizes them.
# All assets will be deployed under `favicon` directory alongside with the initial SVG file.
#
# The initial SVG image must be square.
# PNG sizes: 32, 64, 128 and 256 px.
#
@maximal
maximal / oboobs-dumper.sh
Created Nov 28, 2016
oboobs.ru picture dumper
View oboobs-dumper.sh
#!/bin/sh
##
# Скрипт сбора всех картинок с сайта oboobs.ru.
#
# @date 2013-11-07
# @author MaximAL
# @copyright © MaximAL, Sijeko 2013
##
@maximal
maximal / hosting-warning.php
Last active Aug 1, 2016
Hosting payment warning script
View hosting-warning.php
<?php
/**
* Скрипт предупреждения об оплате хостинга.
*
* Запускается, проверяет дату, шлёт письмо с уведомлением, если надо.
* Если просрочено, выключает веб-сервисы (поэтому скрипт надо запускать от рута).
*
* Можно добавить в планировщик крон-задачей (каждый день в полдень, 12:05):
* 5 12 * * * root php /full/path/to/hosting-warning.php
*
@maximal
maximal / mpeg-concat.sh
Created Apr 21, 2016
Склеивание нескольких MP3-файлов в один
View mpeg-concat.sh
##
# Склеивание нескольких MP3-файлов в один
#
# `-acodec copy` говорит, чтоб программа не перекодировала поток в свой битрейт, а использовала исходные битрейты файлов.
# Желательно, чтобы битрейт везде был одинаков (за переменный битрейт надо яйца отрывать).
#
#
# @author MaximAL
# @since 2016-03-18
# @copyright © MaximAL, Sijeko 2016
You can’t perform that action at this time.