Software I Use
I share with you all software I use as a software developer. Here is the list of all programs, apps, .. all software products and services. Web Browser 🔗 I use Google Chrome, Google Chrome Dev, …
Vim cheatsheet | navigation, editing, insert mode, visual mode
Vim is an efficient text editor used in terminal (CLI). Vim is mostly used by programmers. There is a new VIM fork called NeoVIM or nvim. It is great and modern with better capabilities. All things in …
How to rename all files inside a directory to a sequence of incremented files in FISH shell ?
rename all files inside a specific directory/folder 🔗 First of all, change directory (cd) into the directory where the files exist. cd /path/to/your/directory/ Use this command to rename all images …
How to support multiligual links to tags and categories in Hugo ?
I faced this issue in my custom Hugo theme. I use kmt theme on this website you are reading on. It is bilingual. You find blog posts in English and their translations in Arabic. But when I click on a …
How to remove all directories inside a specific directory?
How to remove directories in Terminal 🔗 To remove all directories inside a specific directory, you can use the rm command with the -r (recursive) option. This option ensures that the command removes …

Vulnerable WordPress Release Not Yet Fixed
Today, I checked my WordPress website inside my shared hosting > CPanel > WP toolkit. I ran into this screen. It says Fix vulnerability in security. I clicked on it. A security scanning process …
How to Increase Timeout Limit in Mozilla Firefox ?
Sometimes, we need to increase timeout limit urgently to be able to load busy websites. So, In Firefox, navigate to the config page via this link about:config, then search for …
How to Increase timeout limit in Google Chrome ?
Sometimes, we need to increase timeout for waiting for webpages to get from a busy server. But, unfortunately, Chrome has a hardcoded/predefined value for timeout for optimal loading. It can not be …
All About My Custom Hugo Theme KMT
Why Another Hugo Theme? 🔗 because there is no theme has all my specifications available. Why The Hugo Theme is Named Kmt? 🔗 I named my Hugo theme kmt after the name of my country. Objectives & …

My ToDo List for 2024 (daily updates)
I have too many goals I want to achieve in 2024. Here are the goals related to programming. Opensource Image to Text OCR app 🔗 I opensourced img2txt app on Github. You can install the app from Google …