kaiyom.hashnode.devUnlock multiple pdf and merge them using bash script#!/bin/bash # Check for input files if [ $# -eq 0 ]; then echo "Usage: $0 file1.pdf file2.pdf ..." exit 1 fi # Read password securely read -sp "Enter PDF password: " password echo # Create temporary directory temp_dir=$(mktemp -d) # Decrypt a...Sep 16, 2025·1 min read
kaiyom.hashnode.devGoogle style Java code formatingIntellij Idea https://github.com/google/styleguide/blob/gh-pages/intellij-java-google-style.xmldownload this file and go to Intellij idea > Settings > Editor > Code Style > Java > Wheel (next to scheme) button > Import Scheme > Intellij idea code sty...Jul 9, 2025·1 min read
kaiyom.hashnode.devSSH with version control systemRun SSH in your machine. sudo systemctl start sshd Run SSH in machine startup, so that you do not have to do the above command again in future. sudo systemctl enable sshd » Created symlink '/etc/systemd/system/multi-user.target.wants/sshd.service' ...Jun 24, 2025·2 min read
kaiyom.hashnode.devNginx FTP server with Docker and multiple volumeHere, we are creating ftp server with nginx docker image and mounting multiple directory as volume, so that we can access those file over the network. sudo docker run -d --name nginx-ftp --restart=unless-stopped -p 8080:80 -v /home/user/movie/:/usr/s...Dec 6, 2024·1 min read
kaiyom.hashnode.devFind Out Your WiFi Network's Signal Strength and moreiwconfig This command let you see Signal level, Bit rate, tx-power, Link quality and many more information regarding your connected wifi network, which you can not view from settings > wifi. watch sudo iwconfig Only iwconfig will not give you all th...Aug 2, 2024·1 min read