Skip to content

Instantly share code, notes, and snippets.

View vhsw's full-sized avatar

Alexey Dubrov vhsw

  • Moscow
View GitHub Profile
#!/bin/sh
hour=$(date +%H)
brightness() {
echo $1 > /sys/class/backlight/acpi_video0/brightness
}
if [ $hour -lt 7 ]; then
brightness 0
elif [ $hour -lt 10 ]; then
@vhsw
vhsw / HumbleNewTabPage.json
Last active August 18, 2024 02:00
Humble New Tab Page settings
{
"options.font": "system-ui",
"options.show_root": "0",
"options.highlight_color": "#813d9c",
"options.css": "img.icon {\n border: solid 1px rgba(255, 255, 255, 0.15);\n border-radius: 30px;\n background-color: rgba(255, 255, 255, 0.8);\n}\n\ndiv.icon {\n filter: invert(1) grayscale(1) brightness(1.3);\n mix-blend-mode: lighten;\n display: none;\n}\n#main {\n max-width: 1000px;\n}\n",
"options.font_color": "#deddda",
"column.0.1": "unfiled_____",
"options.theme": "Midnight",
"options.shadow_color": "#613583",
"column.0.0": "menu________",
@vhsw
vhsw / .zshrc
Last active April 22, 2022 18:03
# TILIX Fix
if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
source /etc/profile.d/vte.sh
fi
# export PATH="$HOME/.cargo/bin:$PATH"
# export PATH="/snap/bin:$PATH"
# export PATH=".:$PATH"
export PATH="$HOME/.local/bin:$PATH"
export DENO_INSTALL="$HOME/.deno"
@vhsw
vhsw / custom.json
Last active June 3, 2022 16:55
Termux settings
{
"background-color": "#272822",
"badge-color": "#FFFFFF",
"bold-color": "#FFFFFF",
"comment": "",
"cursor-background-color": "#000000",
"cursor-foreground-color": "#FFFFFF",
"foreground-color": "#F8F8F2",
"highlight-background-color": "#000000",
"highlight-foreground-color": "#FFFFFF",
@vhsw
vhsw / StartupMacros.txt
Last active March 3, 2020 09:19
ImageJ auto scale FEI image and show metadata
// put it in imagej macro folder
macro "Scale FEI Image Action Tool - T2e12ST9e12c" {
dir = getDirectory("image");
name = getTitle;
path = dir+name;
length = File.length(path);
file = File.openAsRawString(path, length);
w_start = lastIndexOf(file, "PixelWidth=");
if (w_start < 0) {
@vhsw
vhsw / markdown.md
Last active December 2, 2025 11:32
Как конвертировать markdown в PDF

Как конвертировать markdown в PDF

Данный туториал протестирован в Ubuntu 18.10 и должен работать в любом дистрибутиве, основанном на Debian.

Для начала потребутеся установить необходимые пакеты. Pandoc необходим для конвертации markdown в \LaTeX. Так как, скорее всего, русскоязычный читатель захочет использовать в создаваемом документе не только латиницу, нам потребуется поддержка юникода, по этому для создания PDF используется xelatex. Также потребуется шрифт с поддержкой юникода, в данном случае Computer Modern из пакета fonts-cmu.

sudo apt update
sudo apt install pandoc texlive-xetex fonts-cmu
@vhsw
vhsw / CodeSignal.py
Last active July 28, 2018 23:10
CodeSignal Hint
# Good
def task_name(var):
return some_actions(var)
# Better
task_name = lambda var: some_actions(var)
# Best
var = eval(dir()[0])
return some_actions(var)