Session-based The client logs into the server and gets a session id. The server caches all sessions to be able
Continue readingCategory: Technology
Resolve conflicts for binary files (Git)
There are common scenarios where you possibly have to resolve conflicts. They are cherry-pick, merge, rebase and revert. If those
Continue readingSandboxing (Linux)
There are multiple possibilities with Linux to sandbox applications. chroot … Changed file system root namespaces … Separated namespaces (e.g.
Continue readingLambda captures (C++)
auto func = [/*capures*/](/*arguments*/){/*body*/}; Captures: <var> … Local variable by value &<var> … Local variable by reference = … All
Continue readingVisualize branches (Git)
Git command All branches $ git log –all –decorate –oneline –graph Specific branch $ git log {branch-name} –decorate –oneline –graph
Continue readingLoad balancing (based on NAPT)
A common way to realise a Load balancing is happening based on NAPT (Network Address Port Translation). Client 1 Client
Continue readingNAPT (Network Address Port Translation)
What’s that? It translates private IPs and Ports to a public IP and port. What’s the reason? There are not
Continue readingWhat a wireless router really is
The name lets suggest the following functionality: – Access point: provides a connection for wireless devices to the LAN –
Continue readingMobile network infrastructure (Cellular)
The exact infrastructure differentiates between the generations. Let’s begin with a general overview. Mobile Device Access Network Core Network PSTN/Internet
Continue readingQ&A – Programming (C++)
When do I need the headers for lib files? You need them during compilation if you build against libraries. You
Continue reading