Skip to content

Instantly share code, notes, and snippets.

View sudmed's full-sized avatar
:octocat:

Dmitriy Pashkov sudmed

:octocat:
  • Russia
View GitHub Profile
#############################
##### Magic script v1.01 ####
#############################
# Ask for elevated permissions if required
If (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]"Administrator")) {
Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs
Exit
}
@sudmed
sudmed / dropdown.md
Created May 5, 2022 09:00 — forked from minademian/dropdown.md
"Dropdowns" in Markdown
How do I dropdown?
This is how you dropdown.

<details>
<summary>How do I dropdown?</summary>
<br>
This is how you dropdown.
# Add this to your .tmux.conf
set -g mouse on
set-option -g -q mouse on
bind-key -T root WheelUpPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; copy-mode -e; send-keys -M"
bind-key -T root WheelDownPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; send-keys -M"
@sudmed
sudmed / send commands to all panes in tmux
Created December 18, 2022 16:12
set synchronize-panes
ctrl+b затем % - для вертикального разделения
ctrl+b затем " - для горизонтального разделения
ctrl+b затем : и ввести команду set synchronize-panes 1 для синхронизации ввода во всех окошках
ctrl+b затем : и ввести команду set synchronize-panes 0 для выключения синхронизации ввода во всех окошках
ctrl+b затем стрелки - для навигации между окошками
@sudmed
sudmed / GIST
Created December 18, 2022 16:30
работа c GIST из VSCode
== GIST ==
работа из VSCode
установить расширение GIST от Ken Howard
Сохранение
Выделить фрагмент кода
F1>gist
Create new Gist
Описание и проч. по подсказкам
@sudmed
sudmed / bash_set
Created February 4, 2023 19:47
set -Eeuxo pipefail
set -Eeuxo pipefail
# set -e - Exit immediately if a command exits with a non-zero
# status. Note that failing commands in a conditional
# statement will not cause an immediate exit.
#
# set -o pipefail - Sets the pipeline exit code to zero only if all
# commands of the pipeline exit successfully.
#
# set -u - Causes the bash shell to treat unset variables as an
@sudmed
sudmed / macbook-lid-close.md
Last active February 16, 2023 18:06
Disable & Enable Sleeping when the lid of Mac is closed

Disable Sleeping when the lid is closed

sudo pmset -a sleep 0; sudo pmset -a disablesleep 1

Re-enable sleeping when the lid is closed (running on battery only)

sudo pmset -b sleep 5; sudo pmset -b disablesleep 0
@sudmed
sudmed / docker_ports_expose.md
Last active April 10, 2023 07:30
Трансляция портов в docker
ports:
  - "127.0.0.1:9011:80"
  - "${INT_NETWORK}:9011:80"
  - "${EXT_NETWORK}:9011:80"
@sudmed
sudmed / iptables_flush_rules.sh
Created May 4, 2023 12:31
flush all iptables rules
#!/bin/bash
# vars
ext_if="ens192"
# flush all rules
iptables -F
iptables -F -t nat
iptables -F -t mangle
iptables -X
@sudmed
sudmed / generator.py
Created June 6, 2023 13:11
SHA256 hash generator for RabbitMQ
#!/usr/bin/env python3
# rabbitMQ password hashing algo as laid out in:
# http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-May/012765.html
from __future__ import print_function
import base64
import os
import hashlib
import struct