Programming

Kart Business Project

Predictions for the Future of Programming Future in 2030

OCR Software made by Abanoub Hanna - Software Developer

show file content | cat cheat-sheet

show file content | cat cheat-sheet

What is ‘cat’ ? 🔗 cat is one of the GNU core utils. It is used to print and concatenate files. There are 2 versions of cat program. The first is GNU cat, and the other is POSIX-compliant …

show file content | bat cheat-sheet

show file content | bat cheat-sheet

What is bat ? 🔗 Print and concatenate files. A cat clone with syntax highlighting and Git integration. Common usage patterns 🔗 Pretty print the contents of one or more files to the standard output …

basename cheat-sheet

basename cheat-sheet

What is ‘basename’ ? 🔗 basename is one of GNU core utils. It is used to remove leading directory portions from a path. Common usage patterns 🔗 Show only the file name from a path: …

grpcurl cheat-sheet

grpcurl cheat-sheet

What is grpcurl ? 🔗 Interact with gRPC servers. Like curl , but for gRPC. Common commands 🔗 Send an empty request: grpcurl grpc.server.com:443 my.custom.server.Service/Method Send a request with a …

Curlie cheat-sheet

Curlie cheat-sheet

What is curlie ? 🔗 A frontend to curl that adds the ease of use of httpie. Common commands 🔗 Send a GET request: curlie httpbin.org/get Send a POST request: curlie post httpbin.org/post name=john …

curl cheat-sheet | transfer data from/to a server

curl cheat-sheet | transfer data from/to a server

What is curl ? 🔗 Transfers data from or to a server. Supports most protocols, including HTTP, HTTPS, FTP, SCP, etc. Common commands 🔗 Make an HTTP GET request and dump the contents in the standard …

jq | JSON processor CLI cheatsheet

jq | JSON processor CLI cheatsheet

A JSON processor CLI that uses a domain-specific language (DSL). What is jq? 🔗 A jq program is a “filter”: it takes an input, and produces an output. There are a lot of builtin filters for …

How to remove all empty plain text files using GNU utils ?

How to remove all empty plain text files using GNU utils ?

I was working on a project that automate some data analysis and statistics. In that script I rely heavily on creating and modifying plain text files. After running that script for hours I got hundreds …

How to install and set up DaVinci Resolve on Ubuntu 24.04 LTS ?

How to install and set up DaVinci Resolve on Ubuntu 24.04 LTS ?

I felt the need to install DaVinci Resolve video editor. So, I searched and researched and found it weird and hard to install on Ubuntu. I will document the process of installing DaVinci Resolve on …

Fish shell's Abbr vs Alias | which is better ?

Fish shell's Abbr vs Alias | which is better ?

Fish shell (Friendly Interactive Shell) is a popular command-line shell. In Fish, both abbreviations (abbr) and aliases (alias) are ways to create shortcuts for commands, but they function …