Skip to content

Instantly share code, notes, and snippets.

View zycon's full-sized avatar
🎯
Focusing

Tibin Lukose zycon

🎯
Focusing
View GitHub Profile
@zycon
zycon / ai71 foundry
Created March 11, 2025 10:28
ai71 foundry
ai71 foundry
#!/bin/bash
echo "folder path, . folder current directory"
read SOURCE_FOLDER
echo "userid"
read CRED
echo "hostname"
read HOST
ZIP_FILE="/tmp/backup.zip"
NEXTCLOUD_URL="https://"$HOST"/remote.php/dav/files/"$CRED"/docker-try/"
@zycon
zycon / gist:9c276602cf7b5ee9681266cb19d50afe
Created October 24, 2023 18:23
missing profile snap.microk8s.microk8s.
apparmor_parser --add /var/lib/snapd/apparmor/profiles/snap.microk8s.*
@zycon
zycon / gist:e01d44cdf1b995e0bc825fbda318c0dd
Created June 21, 2023 08:58
Simple python 2 webserver debug
Python 2.7 webserver to debug incoming traffic
python -m SimpleHTTPServer 80
@zycon
zycon / gist:856c7eac09612287f81f4dc08d509d96
Created April 30, 2023 17:53
Bash Loop iteration on commands
// converting canon cr2 images to jpeg
//create a folder named "Converted"
for i in *.CR2; do sips -s format jpeg $i --out Converted/$i.jpg;done
screen - To create a screen
screen -x [screen id] - Connect / Attach to a specific running screen.
Ctrl + D - while in a screen to Terminate / Stop a screen from running.
Ctrl + A, Then press D - while in a screen to detach from screen without disturbing it.
killall screen - Detach or terminate all screens.
##Creating user
CREATE USER read_u PASSWORD 'any-password';
##Creating role
create role client_readonly;
###Select the database that you need to grant the access then execute the queries
##Select public table too if neccessary
GRANT USAGE ON SCHEMA client_schema TO client_readonly;
GRANT SELECT ON ALL TABLES IN SCHEMA client_schema TO client_readonly;
##Making sure the future created tables in the schema have this rule enabled
@zycon
zycon / gist:f598f5c0df7b608756d0079ee23928b9
Created March 19, 2021 17:21
Run program background linux
run.sh > /dev/null 2>&1&
### FILTER PODS
kubectl delete pods --field-selector=status.phase=Pending
### GET IMAGES
kubectl get pods -o jsonpath="{.items[*].spec.containers[*].image}" |tr -s '[[:space:]]' '\n' |sort |uniq -c
### Delete pods not running
kubectl get pods | grep -v Running | awk '{print $1}' | xargs kubectl delete pod
@zycon
zycon / portopen.ps
Created September 23, 2020 07:17
windows-port opening
$listener = [System.Net.Sockets.TcpListener]6655
$listener.Start();
$listener.Stop();