Skip to content

Instantly share code, notes, and snippets.

@ArtNazarov
ArtNazarov / translation_using_api.md
Created June 27, 2023 15:49
Translation using API values of multidimensional arrays for each key

Using Google Cloud Translate

Install the google/cloud-translate package using Composer:

composer require google/cloud-translate

After that

@ArtNazarov
ArtNazarov / block-ua-ip-win.bat
Created December 16, 2022 14:50
Block Ukraine IPs for windows firewall
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.21.89.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.21.173.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.56.108.0/255.255.252.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.56.136.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.56.168.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.57.36.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.57.39.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.57.112.0/255.255.252.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.57.150.0/255.255.255.0
netsh advfirewall firewall add rule Name="rule" Dir=In Action=Block RemoteIP=2.57.204.0/255.255.252.0
@ArtNazarov
ArtNazarov / ua-block.sh
Created December 16, 2022 14:02
Block Ukraine IP
iptables -A INPUT -s 2.21.89.0/24 -j DROP
iptables -A INPUT -s 2.21.173.0/24 -j DROP
iptables -A INPUT -s 2.56.108.0/22 -j DROP
iptables -A INPUT -s 2.56.136.0/24 -j DROP
iptables -A INPUT -s 2.56.168.0/24 -j DROP
iptables -A INPUT -s 2.57.36.0/24 -j DROP
iptables -A INPUT -s 2.57.39.0/24 -j DROP
iptables -A INPUT -s 2.57.112.0/22 -j DROP
iptables -A INPUT -s 2.57.150.0/24 -j DROP
iptables -A INPUT -s 2.57.204.0/22 -j DROP
##
## Arch Linux repository mirrorlist
## Generated on 2022-05-02
##
## Russia
Server = http://mirror.surf/archlinux/$repo/os/$arch
Server = https://mirror.surf/archlinux/$repo/os/$arch
Server = http://mirror.nw-sys.ru/archlinux/$repo/os/$arch
Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
sudo dnf config-manager --add-repo https://mirror.yandex.ru/rosa/rosa2021.1/repository/x86_64/main/release/  
sudo dnf config-manager --add-repo https://mirror.yandex.ru/rosa/rosa2021.1/repository/x86_64/non-free/release/  
sudo dnf config-manager --add-repo https://mirror.yandex.ru/rosa/rosa2021.1/repository/x86_64/contrib/release/
sudo dnf config-manager --add-repo https://mirror.yandex.ru/rosa/rosa2021.1/repository/i686/main/release  
sudo dnf config-manager --add-repo https://mirror.yandex.ru/rosa/rosa2021.1/repository/i686/main/release  
sudo dnf config-manager --add-repo https://mirror.yandex.ru/rosa/rosa2021.1/repository/i686/main/release  
UUID=x /                       ext4    defaults,noatime        0 0
UUID=x /boot                   ext4    defaults,noatime        0 0
UUID=x          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
UUID=x /home                   ext4    defaults,noatime,prealloc        0 0
UUID=x /home/username/Win/Special   ntfs    defaults,noatime,prealloc        0 0
UUID=x /home/username/Win/Data      ntfs    defaults,noatime,prealloc        0 0
UUID=x /home/username/Win/Users     ntfs    defaults,noatime,prealloc        0 0
UUID=x /home/username/Win/Arch      ntfs    defaults,noatime,prealloc        0 0
# BLOCK YANDEX TELEMETRY
# for acrylis
0.0.0.0 advertising.yandex.ru
0.0.0.0 www.advertising.yandex.ru
0.0.0.0 audience.yandex.ru
0.0.0.0 www.audience.yandex.ru
0.0.0.0 direct.yandex.ru
0.0.0.0 www.direct.yandex.ru
0.0.0.0 metrika.yandex.ru
0.0.0.0 www.metrika.yandex.ru
@ArtNazarov
ArtNazarov / core_parking.reg
Created August 25, 2021 16:37
Core parking Windows 7 - Windows 11
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\3b04d4fd-1cc7-4f23-ab1c-d1337819c4bb]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\5d76a2ca-e8c0-402f-a133-2158492d58ad]
"Attributes"=dword:00000000
@ArtNazarov
ArtNazarov / cpupow-inst.sh
Created August 8, 2021 07:21
Install cpufrequtils and cpupower gui (amd64)
wget http://ftp.ca.debian.org/debian/pool/main/c/cpupower-gui/cpupower-gui_0.7.2-2_amd64.deb
sudo dpkg -i cpupower-gui_0.7.2-2_amd64.deb
sudo apt-get install cpufrequtils
@ArtNazarov
ArtNazarov / regim.sh
Created August 8, 2021 07:14
Minimize cpu frequency under Deepin
sudo cpufreq-set -c 0 -g powersave
sudo cpufreq-set -c 1 -g powersave
sudo cpufreq-set -c 0 -f 1.30Ghz
sudo cpufreq-set -c 1 -f 1.30Ghz
cpufreq-info