Skip to content

Instantly share code, notes, and snippets.

View gugglegum's full-sized avatar

Paul Melekhov gugglegum

View GitHub Profile
@gugglegum
gugglegum / kb_layout_switch.sh
Last active July 8, 2024 14:43
Bash script to switch keyboard layout by Ctrl + Shift / Alt+Shift without issues with shortcuts (like Ctrl+Shift+F, Ctrl+Alt+Shift+C, etc.) https://www.youtube.com/watch?v=o78-LcC5xEs
#!/bin/bash
# ID устройства клавиатуры
readonly KEYBOARD_ID=8
# Коды клавиш
readonly KEY_LEFT_CTRL=37
readonly KEY_LEFT_ALT=64
readonly KEY_LEFT_SHIFT=50
readonly KEY_RIGHT_CTRL=105
@gugglegum
gugglegum / url_hide_password.php
Created March 18, 2019 05:47
Replace password in URL to "******" if present (prepare secret URL for publishing in logs, reports, etc.)
<?php
$username = 'John';
$password = '%3q~7:rN@p';
$url = 'http://' . urlencode($username) . ':' . urlencode($password) . '@www.example.com/path/to/file.txt';
echo "Original URL: {$url}\n";
echo "Hidden password URL: " . hidePasswordFromUrl($url) . "\n";