The Tech Blog

by Abanoub Hanna

A digital wallet for business cards - Kart Business Project

Predictions for the Future of Programming Future in 2030

Free OCR Software created by Abanoub Hanna - Software Developer

522 posts

dc: The Arbitrary Precision Reverse Polish Notation Calculator

dc: The Arbitrary Precision Reverse Polish Notation Calculator

dc is a powerful command-line utility that functions as an arbitrary precision calculator. Unlike standard calculators that use infix notation (where operators are between operands, like 2 + 3), dc …

convert DocBook XML into HTML or PDF | daps cheat-sheet

convert DocBook XML into HTML or PDF | daps cheat-sheet

What is daps ? 🔗 An open source program for transforming DocBook XML into output formats such as HTML or PDF. Usage of daps 🔗 Check if a DocBook XML file is valid: daps -d path/to/file.xml validate …

scan websites for XSS | dalfox cheat-sheet

scan websites for XSS | dalfox cheat-sheet

What is dalfox ? 🔗 dalfox is a powerful open-source XSS scanner focused on automation. Commands of dalfox 🔗 Scan a single URL for XSS vulnerabilities: dalfox url http://example.com Scan a URL using a …

How to create beautiful images of code snippets | carbon-now-cli cheat-sheet

How to create beautiful images of code snippets | carbon-now-cli cheat-sheet

What is carbon-now-cli ? 🔗 carbon-now-cli is a tool written mostly in Typescript. Its job is to create beautiful images of code. Why ? 🔗 We need a tool to convert code into a beautiful image of that …

Caddy cheat-sheet

Caddy cheat-sheet

What is Caddy ? 🔗 caddy is an enterprise-ready open source web server with automatic HTTPS, written in Go. Common command usage 🔗 Start Caddy in the foreground: caddy run Start Caddy with the …

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 …