Skip to main content

Recently Updated Pages

Modify Images

ffmpeg

Resize ffmpeg -i input.jpg -vf "scale=1920:-1" output.jpg Change quality ffmpeg -i input.jpg -...

Updated 4 days ago by Matthias

Tracing

Rust Frameworks

Tracing is a library for logging. It consists of multiple libraries. You need at least tracing, w...

Updated 1 week ago by Matthias

Check open ports

Linux

If you want to check open ports on your Linux device, you can use the ss command (socket statisti...

Updated 1 week ago by Matthias

Cross compilation

Rust

You can cross compile your Rust code using the target specifier. For example: cargo build --targ...

Updated 2 weeks ago by Matthias

Serde

Rust Frameworks

Serde (Serialize and Deserialize) is a library to serialize and deserialize data to or from a str...

Updated 3 weeks ago by Matthias

Tricks

Rust

Allow everything what can be a str reference   fn do_something<S: AsRef<str>>(input: S) { le...

Updated 3 weeks ago by Matthias

Patterns

TypeScript

Exhaustive patterns In this case, exhaustive means "It covers all cases", e.g. for an enum, so...

Updated 3 weeks ago by Matthias

Smart Pointers

Rust Basics

Smart Pointers are references to data, so you can use it, without taking ownership of this data. ...

Updated 3 weeks ago by Matthias

Actix-Web

Rust Frameworks

actix-web is a framework for writting web applications and REST APIs. Installation # To insta...

Updated 3 weeks ago by Matthias

Procedural Macros

Rust Macros

Procedural macros are "headers" added above e.g. a struct, take those information and generate di...

Updated 3 weeks ago by Matthias

Declarative Macros

Rust Macros

Declarative macros look like a function: e.g. println!(), format!() or todo!(). They have an excl...

Updated 3 weeks ago by Matthias

SQLx

Rust Frameworks

SQLx is a SQL framework for Rust, which allows to write SQL queries and check them on compile tim...

Updated 4 weeks ago by Matthias

Vue Invoke

Tauri

When writing the user interface, you need to invoke the functions written in rust using the "invo...

Updated 1 month ago by Matthias

Basics

Tauri

Tauri is a framework for building desktop applications using the programming language Rust. It us...

Updated 1 month ago by Matthias

ESP8266

Microcontrollers

The ESP8266 is a microcontroller by Espressif. Properties Property Value Nominal Vo...

Updated 1 month ago by Matthias

Flatpak

Linux

Flatpak is a software package system for Linux, which is supported by a wide variousity of distri...

Updated 2 months ago by Matthias