<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CodeByMe</title><description>Practical Linux, networking and software development guides.</description><link>https://codebyme.de</link><atom:link href="https://codebyme.de/rss.xml" rel="self" type="application/rss+xml"/><item><title>NAT у Linux: від трансляції адрес до iptables і nftables</title><description>Навіщо виник NAT, як працюють SNAT, DNAT, masquerading і conntrack. Практичні приклади iptables та nftables, hairpin NAT, CGNAT і трансляція в IPv6.</description><link>https://codebyme.de/blog/nat-linux-iptables-nftables</link><guid isPermaLink="true">https://codebyme.de/blog/nat-linux-iptables-nftables</guid><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Bash Scripting Cheatsheet</title><description>_targets bash 4 and newer_ 1. Script anatomy and strict mode A bash script is a text file of commands the shell reads top to bottom. What separates a reliable s…</description><link>https://codebyme.de/blog/bash_scripting</link><guid isPermaLink="true">https://codebyme.de/blog/bash_scripting</guid><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>JVM Tools Cheatsheet: javap, jimage та інструменти моніторингу</title><description>Усі команди йдуть у складі JDK ( $JAVA_HOME/bin ). Версії наведені для сучасних JDK (11+), деякі ключі можуть відрізнятись між версіями. --- javap — дизасемблер…</description><link>https://codebyme.de/blog/jvm-tools-cheatsheet</link><guid isPermaLink="true">https://codebyme.de/blog/jvm-tools-cheatsheet</guid><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>IPv4 і підмережі: як працюють маски, CIDR та VLSM</title><description>Як визначити межі IPv4-підмережі, підібрати маску за кількістю пристроїв і розподілити адреси за допомогою VLSM. Пояснення на бітах і практичних прикладах.</description><link>https://codebyme.de/blog/ipv4-subnetting-guide</link><guid isPermaLink="true">https://codebyme.de/blog/ipv4-subnetting-guide</guid><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>try-with-resources Java</title><description>У Java є звичайний try , а є try-with-resources . На перший погляд вони виглядають майже однаково, і через це легко заплутатися. Але різниця дуже проста: у try-…</description><link>https://codebyme.de/blog/try-with-resources</link><guid isPermaLink="true">https://codebyme.de/blog/try-with-resources</guid><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>`libalternatives` в openSUSE: майбутнє управління альтернативами</title><description>Управління декількома версіями одного інструмента - правильний шлях для сучасних дистрибутивів. --- Table of Contents 1. Вступ: навіщо потрібен механізм альтерн…</description><link>https://codebyme.de/blog/libalternatives-vs-update-alternatives</link><guid isPermaLink="true">https://codebyme.de/blog/libalternatives-vs-update-alternatives</guid><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Control Groups (cgroups) in Linux</title><description>cgroups - Control Groups in Linux Table of Contents 1. What Are cgroups? 2. A Brief History 3. Core Concepts and Terminology 4. cgroups v1 Architecture 5. cgrou…</description><link>https://codebyme.de/blog/cgroups_linux</link><guid isPermaLink="true">https://codebyme.de/blog/cgroups_linux</guid><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Чому 0.1 + 0.2 не дорівнює 0.3</title><description>Як комп&apos;ютер рахує гроші: примітиви, IEEE 754 і чому банки не довіряють float Майже кожен новачок, який написав Hello World і рухається далі, бачить пости в соц…</description><link>https://codebyme.de/blog/why01plus02not03</link><guid isPermaLink="true">https://codebyme.de/blog/why01plus02not03</guid><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Two-factor authentication for SSH access to the server</title><description>Let&apos;s try to set up two-factor authentication (2FA) for SSH access to a server. There are many applications for various devices, both open-source and proprietar…</description><link>https://codebyme.de/blog/two-fa</link><guid isPermaLink="true">https://codebyme.de/blog/two-fa</guid><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>`update-alternatives` in Linux</title><description>Managing multiple versions of the same tool — the right way. --- Table of Contents 1. [What Is update-alternatives ?](#what-is-update-alternatives) 2. How It Wo…</description><link>https://codebyme.de/blog/update-alternatives</link><guid isPermaLink="true">https://codebyme.de/blog/update-alternatives</guid><pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Limit Resources Docker</title><description>To limit the resources a Docker container can use, you can set resource constraints when running the container. Here are the key options you can use with docker…</description><link>https://codebyme.de/blog/limit-resources-docker</link><guid isPermaLink="true">https://codebyme.de/blog/limit-resources-docker</guid><pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Prometheus: how to set it up over a cup of coffee</title><description>Prometheus won&apos;t save you from crashes, but it will make sure you learn about the problem _before the client does_. In this article, I will try to describe thre…</description><link>https://codebyme.de/blog/prometheus-blog</link><guid isPermaLink="true">https://codebyme.de/blog/prometheus-blog</guid><pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>How to Discover Files from Previous Commits in Git</title><description>Git doesn&apos;t just track your current code — it holds the entire history of your project. Every commit is a snapshot you can inspect, compare, or restore from at …</description><link>https://codebyme.de/blog/discover_files_from_previous_commits</link><guid isPermaLink="true">https://codebyme.de/blog/discover_files_from_previous_commits</guid><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Distrobox</title><description>Content: 1. What is Distrobox? 2. Distrobox cheatsheet Distrobox is a powerful containerization tool for Linux that allows you to run different Linux distributi…</description><link>https://codebyme.de/blog/distrobox</link><guid isPermaLink="true">https://codebyme.de/blog/distrobox</guid><pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Multi-Remote Git</title><description>How to Set Up Git to Pull from One Repository but Push to Two Simultaneously A common need for developers is mirroring their work across multiple hosting platfo…</description><link>https://codebyme.de/blog/git-multi-remote</link><guid isPermaLink="true">https://codebyme.de/blog/git-multi-remote</guid><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Entropy in Computer Science: From Shannon&apos;s Theory to Neural Networks</title><description>1. What is entropy and where did it come from in IT The word &quot;entropy&quot; came into computer science from physics — and it&apos;s no coincidence. In 1865, Rudolf Clausi…</description><link>https://codebyme.de/blog/entropy</link><guid isPermaLink="true">https://codebyme.de/blog/entropy</guid><pubDate>Sat, 23 Nov 2024 00:00:00 GMT</pubDate><category>TECH</category></item><item><title>Fast-Forward Merge</title><description>Fast-Forward Merge A fast-forward merge happens when Git can simply move the branch pointer forward because there&apos;s a direct linear path between the branches. V…</description><link>https://codebyme.de/blog/git-fast-forward</link><guid isPermaLink="true">https://codebyme.de/blog/git-fast-forward</guid><pubDate>Sun, 03 Dec 2023 00:00:00 GMT</pubDate><category>TECH</category></item></channel></rss>