Kart Business Project

Predictions for the Future of Programming Future in 2030

OCR Software made by Abanoub Hanna - Software Developer

All Posts

440 posts

How to get filename without the extension in Fish script?

We can use string split like this (string split -r -m1 . $filename)[1]. I use this method in my Fish script function. function vidfps --description "vidfps <input.mp4>" ffmpeg -i $argv …

10 Things we knew from open-sourced Twitter algorithm

10 Things we knew from open-sourced Twitter algorithm

Twitter (now called X Corp) revealed its algorithm to the world as open source on GitHub . But what does it mean for you? I spent the evening analyzing it. Here’s what you need to know: 1. Likes, then …

[fixed] Android studio Error "Unsupported Modules Detected: Compilation is not supported for following modules"

Method 1 : Try Invalidating Android Studio Cache πŸ”— Just go File -> Invalidate Cache & Restart. So, Android Studio will remove cache and rebuild it and the project itself. If this solves the …

How to get arguments in Fish script?

Here is a command with 3 arguments. myfunc one two "third arg" How to get each argument in Fish script/function. to get all arguments as one string/text, use $argv. to get first argument, use …

[Fixed] curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

This error appears in too many cases, for example: when you are trying to .. upgrade Flutter via flutter upgrade. upgrade a homebrew cask via brew upgrade --cask --greedy. push to GitLab. curl some …

How can I convert MP4 video to MP3 audio with FFmpeg?

Sometimes, you need to extract audio or music from a video. Or you need to convert a video into an audio file. The command is simple. Here is the command to convert MP4 to MP3 file. ffmpeg -i …

Qwik vs Astro : A Fair Comparison

Qwik vs Astro : A Fair Comparison

Startup performances / PageSpeed scores should be similar πŸ”— Both Frameworks send just HTML with close to no JavaScript (JS). There should be no reason why either approach should have an advantage …

10 Tips to optimize Flutter mobile app

Flutter is a framework made by Google to develop applications for Android, iOS (iPhone), iPadOS (iPad), macOS, Linux (Ubuntu, Pop!_OS, Elementary OS, Fedora, Arch Linux, .. etc), Windows OS, and …

7 tips to optimize back-end written in Go

1. Use the latest version of Go πŸ”— Make sure you are using the latest version of Go to take advantage of all the performance improvements and bug fixes. 2. Use Goroutines πŸ”— Goroutines are lightweight …

5 Tips to optimize Laravel Eloquent

1. Use eager loading to reduce the number of database queries πŸ”— Eager loading is a technique that allows you to load related models in a single query, reducing the number of queries needed to …