Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Create your personal private network with WireGuard
-
An optimization for reducing memory usage when working with many short strings
-
Switch between Windows and POSIX shells
-
Handling uncommon Windows paths from the shell
-
How to replace files in an android program
-
How I configure Thunderbird
-
How to let the OS think it's living in the past
-
Create a dummy network card with a fixed MAC address
-
How to register functions without executing any code at runtime
-
How to copy the application folder with adb from an Android device
-
A small test suite in C++ for fun
-
virtual functions, overloads, and default parameters do not always play well together.
-
How to use feature flags and avoid common pitfalls
-
How to get the number of elements of an array in C and C++
-
Recover files from damaged drives and discs
-
How to remove noise from video and audio files
-
Use Windows Server 2022 as a Desktop environment
-
How to hash the current implementation
-
One of the many ways of reusing older hardware
-
A quick configuration guide for lighttpd
-
Sometime, the easiest way to avoid concurrency issue is to not use concurrency facilities
-
An introduction to how to compile and execute Java programs by hand
-
A collection of tools and commands for working with PDF files
-
Some TUI programs for Windows
-
the simplest approach to an owning type erased class
-
Quick start in mc
-
Short introduction about std::chrono
-
Quick start in mc
-
How to query member functions, typedefs, member variables and free functions
-
A comparison about passwords, biometrical data, tokens, passkey and other login methods
-
How to destructure functions, functions pointers, lambdas, member functions, and abominable functions
-
On Windows and GNU/Linux systems
-
On Windows and GNU/Linux systems
-
For simple types, it is possible to create a lightweight type-erased class.
-
A simple problem, with a not-always-trivial solution
-
When to use it, when to avoid it
-
One of the many ways of reusing older hardware
-
Some alternate solution to storing binary files directly into git
-
How to detect if a comparator is transparent, and other tag types
-
Insert an element in a map efficiently
-
Considerations about using std::variant as a function parameter
-
Manually map one type to another
-
Apply the dependency injection pattern to libraries to avoid duplicate builds
-
An alternative to browser extension; execute your JavaScript function on random webpages
-
git does not have parent branches, but sometimes we want to find where a branch came from
-
How to secure webpages offline
-
How I choose my next ebook reader
-
Configure a CMake project with MSVC and Ninja
-
Quick start in emacs
-
How to create reproducible zip archives in Python