mainfont: DejaVuSerif.ttf sansfont: DejaVuSans.ttf monofont: DejaVuSansMono.ttf
mainfontoptions:
- BoldFont=DejaVuSans-Bold.ttf
- ItalicFont=DejaVuSans-Oblique.ttf
lang: ru-RU
/* | |
слегка усложнил задачу, чтобы были пересечения | |
идею про два счетчика вспомнил из какой-то сортировки | |
логика полностью аналогична питоновской | |
*/ | |
package main | |
import "fmt" | |
func main() { |
#!/bin/bash | |
# sudo crontab -e | |
# @reboot /home/dizcza/Programs/checkwifi.sh | |
# sudo update-rc.d cron defaults | |
/bin/sleep 30 | |
while true; do | |
/usr/bin/wget -T5 -q --spider google.com |
#!/bin/bash | |
echo 'removing docker services...' | |
docker service ls | awk {' print $1 '} | tail -n+2 > tmp.txt; for line in $(cat tmp.txt);\ | |
do docker service rm $line; \ | |
done; rm tmp.txt; \ | |
echo 'removing docker containers...'; \ | |
docker ps | awk {' print $1 '} | tail -n+2 > tmp.txt; for line in $(cat tmp.txt);\ | |
do docker kill $line; \ | |
docker update --restart=no $line; \ |
# todo: clean utf chars with tr | |
find -name '*.html' -exec html2text {} \; | tr -s '[[:punct:][:space:]]' '\n' | tr '[:upper:]' '[:lower:]' | sort | uniq -c | sort -bnr > ~/temp/words.txt |
#!/bin/bash | |
# en: an example of killing background tasks using ctrl+c from bash | |
# useful when you need to start/kill a bunch of services | |
# ru: пример работы с убиваемыми по ctrl-c фоновыми задачами в баш-скрипте | |
# полезно, когда надо перезапускать много задач в фоне, например серверов | |
function ctrl_c() { # trap ctrl-c and call ctrl_c() | |
echo "** Trapped CTRL-C" | |
arr=("$@") #take first arg, it's an array | |
for i in "${arr[@]}"; | |
do |
mainfont: DejaVuSerif.ttf sansfont: DejaVuSans.ttf monofont: DejaVuSansMono.ttf
mainfontoptions:
lang: ru-RU
#!/bin/bash | |
#usage: ./tls.sh domains.txt | |
##domains.txt: | |
#google.com | |
#cloudflare.com | |
# ...etc |
apt update | |
apt install -y pgxnclient | |
pgxn install pg_repack | |
#You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application. | |
apt install -y postgresql-server-dev-9.5 | |
apt install -y ca-certificates | |
apt install -y build-essential |
# пример алиаса из функции, мне например лень двигать мышкой, чтобы копипастить результаты | |
# консольной команды в куда-нибудь | |
function @cs(){ # объявим функцию, она будет доступна шеллу по имени @cs | |
#команда: | |
# @cs urlparse | |
# 1) попробует найти пакет в crates.io | |
# 2) скопирует вывод первой строки в буфер обмена | |
# 3) выведет в терминал что там скопипастилось | |
cargo search $1 | head -n 1 | xclip -selection clipboard | |
xclip -o -selection clipboard |
#sudo systemctl stop dnsmasq.service | |
#sudo apt remove -y --purge dnsmasq | |
#sudo rm -rf /etc/dnsmasq.* | |
#sudo systemctl start systemd-resolved.service | |
#ansible-playbook --extra-vars @/home/user/bash/ansible-vault-test.yml tasks/software_setup/dnsmasq.yml | |
#sudo systemctl stop systemd-resolved.service | |
# sudo systemctl start dnsmasq.service | |
--- |