<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Raven's Blog | Linux and IT</title><link>https://r4ven.me/en/</link><description>Recent content on Raven's Blog | Linux and IT</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 12 Aug 2026 00:00:00 +0300</lastBuildDate><atom:link href="https://r4ven.me/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Finding Spies in Local Network with NMAP</title><link>https://r4ven.me/en/vychislyaem-shpionov-v-lokalnoy-seti-s-pomoshchyu-nmap/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/vychislyaem-shpionov-v-lokalnoy-seti-s-pomoshchyu-nmap/</guid><description>&lt;div class="bg-card border-border my-6 rounded-xl border p-6"&gt;
 &lt;div class="mb-4 flex items-center gap-3"&gt;
 &lt;div
 class="bg-primary/10 text-primary flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full text-base"&gt;
 &lt;i class="fa-solid fa-user-astronaut" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/div&gt;
 &lt;a
 href="https://r4ven.me/en/co-authors/"
 class="text-muted-foreground hover:text-primary text-xs font-medium tracking-wide uppercase transition-colors"&gt;
 Community co-author
 &lt;/a&gt;
 &lt;/div&gt;

 &lt;div class="grid grid-cols-[auto_1fr] items-start gap-x-3 gap-y-2 text-sm"&gt;
 &lt;span class="text-muted-foreground font-medium"&gt;Name:&lt;/span&gt;
 &lt;span&gt;
 &lt;a href="https://r4ven.me/co-authors/" class="text-foreground hover:text-primary font-semibold transition-colors"&gt;
 Magistr90
 &lt;/a&gt;
 &lt;/span&gt;

 
 &lt;span class="text-muted-foreground font-medium"&gt;Contacts:&lt;/span&gt;
 &lt;span class="text-foreground"&gt;
 
 &lt;a href="mailto:kvarnali@mail.ru" class="hover:text-primary transition-colors"&gt;kvarnali@mail.ru&lt;/a&gt;
 
 &lt;/span&gt;
 

 
 &lt;span class="text-muted-foreground font-medium"&gt;About:&lt;/span&gt;
 &lt;span class="text-foreground leading-relaxed"&gt;I don&amp;#39;t use a computer - I command it. Thanks, Linux.&lt;/span&gt;
 

 
 &lt;span class="text-muted-foreground font-medium"&gt;Links:&lt;/span&gt;
 &lt;span class="flex flex-wrap gap-2"&gt;
 
 &lt;a
 href="https://t.me/linuxbaza"
 target="_blank"
 rel="noopener noreferrer"
 title="Telegram"
 aria-label="Telegram"
 class="bg-primary/10 text-muted-foreground hover:text-primary hover:bg-primary/20 focus:ring-primary/20 flex h-8 w-8 items-center justify-center rounded-lg transition-all duration-300 ease-out hover:-translate-y-0.5 focus:ring-2 focus:outline-none"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24" aria-hidden="true"&gt;
	&lt;path fill="currentColor" d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12a12 12 0 0 0 12-12A12 12 0 0 0 12 0zm4.962 7.224c.1-.002.321.023.465.14a.5.5 0 0 1 .171.325c.016.093.036.306.02.472c-.18 1.898-.962 6.502-1.36 8.627c-.168.9-.499 1.201-.82 1.23c-.696.065-1.225-.46-1.9-.902c-1.056-.693-1.653-1.124-2.678-1.8c-1.185-.78-.417-1.21.258-1.91c.177-.184 3.247-2.977 3.307-3.23c.007-.032.014-.15-.056-.212s-.174-.041-.249-.024q-.159.037-5.061 3.345q-.72.495-1.302.48c-.428-.008-1.252-.241-1.865-.44c-.752-.245-1.349-.374-1.297-.789q.04-.324.893-.663q5.247-2.286 6.998-3.014c3.332-1.386 4.025-1.627 4.476-1.635" /&gt;
&lt;/svg&gt;
 &lt;/a&gt;
 
 
 &lt;/span&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;


&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A familiar situation: you come to work in the morning, and something strange is happening in the network. Some &amp;ldquo;rogue&amp;rdquo; device has sneaked into the subnet, or a web server stopped listening on port 443 after an update.&lt;/p&gt;</description></item><item><title>MicroMedia - Portable desktop video and image viewer</title><link>https://r4ven.me/en/software/micromedia-portativnyy-desktopnyy-prosmotrshchik-video-i-izobrazheniy/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/micromedia-portativnyy-desktopnyy-prosmotrshchik-video-i-izobrazheniy/</guid><description>&lt;div class="bg-card border-border my-6 rounded-xl border p-6"&gt;
 &lt;div class="mb-4 flex items-center gap-3"&gt;
 &lt;div
 class="bg-primary/10 text-primary flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full text-base"&gt;
 &lt;i class="fa-solid fa-user-astronaut" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/div&gt;
 &lt;a
 href="https://r4ven.me/en/co-authors/"
 class="text-muted-foreground hover:text-primary text-xs font-medium tracking-wide uppercase transition-colors"&gt;
 Community co-author
 &lt;/a&gt;
 &lt;/div&gt;

 &lt;div class="grid grid-cols-[auto_1fr] items-start gap-x-3 gap-y-2 text-sm"&gt;
 &lt;span class="text-muted-foreground font-medium"&gt;Name:&lt;/span&gt;
 &lt;span&gt;
 &lt;a href="https://r4ven.me/co-authors/" class="text-foreground hover:text-primary font-semibold transition-colors"&gt;
 Boevoy Pingvin
 &lt;/a&gt;
 &lt;/span&gt;

 
 &lt;span class="text-muted-foreground font-medium"&gt;Contacts:&lt;/span&gt;
 &lt;span class="text-foreground"&gt;
 
 https://t.me/self_round
 
 &lt;/span&gt;
 

 
 &lt;span class="text-muted-foreground font-medium"&gt;About:&lt;/span&gt;
 &lt;span class="text-foreground leading-relaxed"&gt;Not a stranger, Approximatzidol, combat penguin.&lt;/span&gt;
 

 
 &lt;span class="text-muted-foreground font-medium"&gt;Links:&lt;/span&gt;
 &lt;span class="flex flex-wrap gap-2"&gt;
 
 &lt;a
 href="https://github.com/AzimovIz"
 target="_blank"
 rel="noopener noreferrer"
 title="GitHub"
 aria-label="GitHub"
 class="bg-primary/10 text-muted-foreground hover:text-primary hover:bg-primary/20 focus:ring-primary/20 flex h-8 w-8 items-center justify-center rounded-lg transition-all duration-300 ease-out hover:-translate-y-0.5 focus:ring-2 focus:outline-none"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24" aria-hidden="true"&gt;&lt;g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"&gt;&lt;path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4"/&gt;&lt;path d="M9 18c-4.51 2-5-2-7-2"/&gt;&lt;/g&gt;&lt;/svg&gt;
 &lt;/a&gt;
 
 
 &lt;a
 href="https://t.me/self_round"
 target="_blank"
 rel="noopener noreferrer"
 title="Telegram"
 aria-label="Telegram"
 class="bg-primary/10 text-muted-foreground hover:text-primary hover:bg-primary/20 focus:ring-primary/20 flex h-8 w-8 items-center justify-center rounded-lg transition-all duration-300 ease-out hover:-translate-y-0.5 focus:ring-2 focus:outline-none"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24" aria-hidden="true"&gt;
	&lt;path fill="currentColor" d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12a12 12 0 0 0 12-12A12 12 0 0 0 12 0zm4.962 7.224c.1-.002.321.023.465.14a.5.5 0 0 1 .171.325c.016.093.036.306.02.472c-.18 1.898-.962 6.502-1.36 8.627c-.168.9-.499 1.201-.82 1.23c-.696.065-1.225-.46-1.9-.902c-1.056-.693-1.653-1.124-2.678-1.8c-1.185-.78-.417-1.21.258-1.91c.177-.184 3.247-2.977 3.307-3.23c.007-.032.014-.15-.056-.212s-.174-.041-.249-.024q-.159.037-5.061 3.345q-.72.495-1.302.48c-.428-.008-1.252-.241-1.865-.44c-.752-.245-1.349-.374-1.297-.789q.04-.324.893-.663q5.247-2.286 6.998-3.014c3.332-1.386 4.025-1.627 4.476-1.635" /&gt;
&lt;/svg&gt;
 &lt;/a&gt;
 
 
 &lt;/span&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;


&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Portable video and image viewer with indexing, tagging, and built-in player based on &lt;strong&gt;mpv&lt;/strong&gt;. Works from a single folder on Linux and Windows.&lt;/p&gt;</description></item><item><title>VocaLinux - Universal Voice Input for Linux, macOS and Windows</title><link>https://r4ven.me/en/software/vocalinux-universalnyy-golosovoy-vvod-v-linux-macos-i-windows/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/vocalinux-universalnyy-golosovoy-vvod-v-linux-macos-i-windows/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A free cross-platform utility for voice input of text directly into any Linux application. Works completely offline, supports three recognition engines, GPU acceleration and customizable hotkeys. I liked it 😌.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>vt-cli - Checking Files with VirusTotal from the Linux Terminal</title><link>https://r4ven.me/en/software/vt-cli-proverka-faylov-s-pomoshchyu-virus-total-v-terminale-linux/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/vt-cli-proverka-faylov-s-pomoshchyu-virus-total-v-terminale-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This note shows how to quickly check files with VirusTotal directly from the Linux terminal without visiting the web interface.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Git - Cleaning Commit History</title><link>https://r4ven.me/en/linux/git-ochistka-istorii-komitov/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/git-ochistka-istorii-komitov/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Sometimes you need to completely reset the repository history - when you accidentally pushed secrets, huge files, or simply need a clean history.&lt;/p&gt;
&lt;p&gt;In this short &lt;strong&gt;HowTo&lt;/strong&gt; we will consider one of the options for cleaning the Git repository history.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Tab completion for hosts from Ansible inventory for ansible, ssh, scp, rsync</title><link>https://r4ven.me/en/dots/tab-podstanovka-hostov-iz-ansible-inventory-dlya-ansible-ssh-scp-rsync/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/tab-podstanovka-hostov-iz-ansible-inventory-dlya-ansible-ssh-scp-rsync/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;If you work frequently with hosts via &lt;a href="https://r4ven.me/en/automation/ansible-sistema-upravleniya-konfiguraciyami-znakomstvo/"&gt;Ansible&lt;/a&gt;, typing their names in full quickly becomes tedious or you end up opening the inventory to copy a name. It would be nice to get a list of available hosts by pressing &lt;code&gt;Tab&lt;/code&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Building a cloud-init template on ZFS</title><link>https://r4ven.me/en/virtualization/building-cloud-init-template-on-zfs/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/building-cloud-init-template-on-zfs/</guid><description>&lt;div class="bg-card border-border my-6 rounded-xl border p-6"&gt;
 &lt;div class="mb-4 flex items-center gap-3"&gt;
 &lt;div
 class="bg-primary/10 text-primary flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full text-base"&gt;
 &lt;i class="fa-solid fa-user-astronaut" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/div&gt;
 &lt;a
 href="https://r4ven.me/en/co-authors/"
 class="text-muted-foreground hover:text-primary text-xs font-medium tracking-wide uppercase transition-colors"&gt;
 Community co-author
 &lt;/a&gt;
 &lt;/div&gt;

 &lt;div class="grid grid-cols-[auto_1fr] items-start gap-x-3 gap-y-2 text-sm"&gt;
 &lt;span class="text-muted-foreground font-medium"&gt;Name:&lt;/span&gt;
 &lt;span&gt;
 &lt;a href="https://r4ven.me/co-authors/" class="text-foreground hover:text-primary font-semibold transition-colors"&gt;
 Kirill Reshetnikov
 &lt;/a&gt;
 &lt;/span&gt;

 
 &lt;span class="text-muted-foreground font-medium"&gt;Contacts:&lt;/span&gt;
 &lt;span class="text-foreground"&gt;
 
 &lt;a href="mailto:kiryxa20692@gmail.com" class="hover:text-primary transition-colors"&gt;kiryxa20692@gmail.com&lt;/a&gt;
 
 &lt;/span&gt;
 

 
 &lt;span class="text-muted-foreground font-medium"&gt;About:&lt;/span&gt;
 &lt;span class="text-foreground leading-relaxed"&gt;System engineer, passionate about process automation, microservices, and optimizing high-load systems.&lt;/span&gt;
 

 
 &lt;span class="text-muted-foreground font-medium"&gt;Links:&lt;/span&gt;
 &lt;span class="flex flex-wrap gap-2"&gt;
 
 &lt;a
 href="https://resume.it-superman.keenetic.pro/"
 target="_blank"
 rel="noopener noreferrer"
 title="Site"
 aria-label="Site"
 class="bg-primary/10 text-muted-foreground hover:text-primary hover:bg-primary/20 focus:ring-primary/20 flex h-8 w-8 items-center justify-center rounded-lg transition-all duration-300 ease-out hover:-translate-y-0.5 focus:ring-2 focus:outline-none"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24" aria-hidden="true"&gt;&lt;g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/&gt;&lt;/g&gt;&lt;/svg&gt;
 &lt;/a&gt;
 
 
 &lt;a
 href="https://t.me/just_a_perfect"
 target="_blank"
 rel="noopener noreferrer"
 title="Telegram"
 aria-label="Telegram"
 class="bg-primary/10 text-muted-foreground hover:text-primary hover:bg-primary/20 focus:ring-primary/20 flex h-8 w-8 items-center justify-center rounded-lg transition-all duration-300 ease-out hover:-translate-y-0.5 focus:ring-2 focus:outline-none"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24" aria-hidden="true"&gt;
	&lt;path fill="currentColor" d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12a12 12 0 0 0 12-12A12 12 0 0 0 12 0zm4.962 7.224c.1-.002.321.023.465.14a.5.5 0 0 1 .171.325c.016.093.036.306.02.472c-.18 1.898-.962 6.502-1.36 8.627c-.168.9-.499 1.201-.82 1.23c-.696.065-1.225-.46-1.9-.902c-1.056-.693-1.653-1.124-2.678-1.8c-1.185-.78-.417-1.21.258-1.91c.177-.184 3.247-2.977 3.307-3.23c.007-.032.014-.15-.056-.212s-.174-.041-.249-.024q-.159.037-5.061 3.345q-.72.495-1.302.48c-.428-.008-1.252-.241-1.865-.44c-.752-.245-1.349-.374-1.297-.789q.04-.324.893-.663q5.247-2.286 6.998-3.014c3.332-1.386 4.025-1.627 4.476-1.635" /&gt;
&lt;/svg&gt;
 &lt;/a&gt;
 
 
 &lt;/span&gt;
 
 &lt;/div&gt;
 &lt;/div&gt;


&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Let&amp;rsquo;s figure out how to correctly build Cloud-Init templates in Proxmox VE when using ZFS. The material is based on practical experience and typical issues encountered when migrating from classical storage schemes (mdadm + LVM) to ZFS.&lt;/p&gt;</description></item><item><title>How to find all tags of a Docker image - the skopeo utility</title><link>https://r4ven.me/en/software/kak-uznat-vse-tegi-docker-obraza-utilita-skopeo/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/kak-uznat-vse-tegi-docker-obraza-utilita-skopeo/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Situation: you urgently need to find the list of available tags for some Docker image. It&amp;rsquo;s not always convenient to go digging through some web interface for this, be it Docker Hub itself, a GitHub package releases page, a GitLab registry, and so on.&lt;/p&gt;
&lt;p&gt;For this purpose there&amp;rsquo;s a very handy, lightweight console utility called &lt;code&gt;scopeo&lt;/code&gt;. It&amp;rsquo;s available in the standard Debian/Ubuntu repositories, is installed like any other package, and is quite simple to use 🐧.&lt;/p&gt;</description></item><item><title>Arkeep - Centralized Backup Server with Agents, Based on Restic and Rclone</title><link>https://r4ven.me/en/storage/arkeep-centralizovannyy-backup-server-s-agentami-na-baze-restic-i-rclone/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/storage/arkeep-centralizovannyy-backup-server-s-agentami-na-baze-restic-i-rclone/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article, we will look at installing and configuring the Arkeep backup system using &lt;a href="https://r4ven.me/en/virtualization/ustanovka-docker-engine-na-linux-server-pod-upravleniem-debian/"&gt;Docker&lt;/a&gt; Compose.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>RustFS - Installing and Configuring S3-Compatible Storage</title><link>https://r4ven.me/en/storage/rustfs-ustanovka-i-nastroyka-s3-sovmestimogo-hranilishcha/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/storage/rustfs-ustanovka-i-nastroyka-s3-sovmestimogo-hranilishcha/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article, we will look at installing and basic configuration of &lt;a href="https://github.com/rustfs/rustfs"&gt;RustFS&lt;/a&gt; - S3-compatible object storage that we will deploy on a Linux server using &lt;a href="https://r4ven.me/en/virtualization/ustanovka-docker-engine-na-linux-server-pod-upravleniem-debian/"&gt;Docker Compose&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Goal&lt;/strong&gt;: get our own S3 endpoint, a web console, a valid HTTPS connection (via Caddy + Let&amp;rsquo;s Encrypt), and check that all this works with the excellent &lt;code&gt;rclone&lt;/code&gt; and &lt;code&gt;restic&lt;/code&gt; utilities 😌.&lt;/p&gt;
&lt;div
 class="alert alert-note my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-note) 10%, transparent);
 border-left-color: var(--color-note);
 --hover-bg: color-mix(in srgb, var(--color-note) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-note) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-note-1-title"&gt;

 
 

 
 &lt;div
 id="alert-note-1-content"
 class="alert-content
 
 px-6 pb-6
 pt-6 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;📝 By the way, RustFS is positioned by its developers as an alternative to the infamous MinIO.&lt;/p&gt;</description></item><item><title>Bash: Generating configs with envsubst, here document, and here string</title><link>https://r4ven.me/en/automation/bash-generaciya-konfigov-cherez-envsubst-here-document-i-here-string/</link><pubDate>Sun, 31 May 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/bash-generaciya-konfigov-cherez-envsubst-here-document-i-here-string/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, we will briefly look at a few simple ways to build a config from a Bash script using &lt;code&gt;here document&lt;/code&gt;, &lt;code&gt;here string&lt;/code&gt;, and &lt;code&gt;envsubst&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;I probably would not call this full-fledged templating. It is more like regular text file generation with variable substitution. But in practice, this is usually enough: create a config on the first container startup, substitute a domain, port, path to the working directory, or SMTP parameters.&lt;/p&gt;</description></item><item><title>Configuring an OpenConnect middle server for access to a closed network</title><link>https://r4ven.me/en/networking/nastraivaem-openconnect-middle-server-dlya-dostupa-k-zakrytomu-konturu/</link><pubDate>Sat, 09 May 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/nastraivaem-openconnect-middle-server-dlya-dostupa-k-zakrytomu-konturu/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, we will look at using an &lt;a href="https://r4ven.me/en/networking/podnimaem-openconnect-ssl-vpn-server-ocserv-v-docker-dlya-vnutrennih-proektov/"&gt;OpenConnect&lt;/a&gt; server as an intermediate server for access to closed infrastructure.&lt;/p&gt;
&lt;p&gt;I will point out an important detail right away: the main goal here is not to bring up a regular &lt;strong&gt;ocserv&lt;/strong&gt; once again. I already have a separate guide for that. The more interesting part here is the &lt;strong&gt;middle server&lt;/strong&gt;, which accepts user connections, establishes its own client OpenConnect connection to the closed network, and then routes traffic further.&lt;/p&gt;</description></item><item><title>mkcert - Valid Self-Signed TLS Certificates in 3 Commands in the Linux Terminal</title><link>https://r4ven.me/en/software/mkcert-validnye-samopodpisannye-tls-sertifikaty-za-3-komandy-v-terminale-linux/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/mkcert-validnye-samopodpisannye-tls-sertifikaty-za-3-komandy-v-terminale-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In the last article about the &lt;a href="https://r4ven.me/en/virtualization/udobnaya-docker-laboratoriya-s-blekdzhekom-i-web-gui/"&gt;Docker lab&lt;/a&gt; I showed how to easily create a local CA (certificate authority) and generate self-signed certificates 🖨.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A convenient Docker lab with blackjack and a Web GUI</title><link>https://r4ven.me/en/virtualization/udobnaya-docker-laboratoriya-s-blekdzhekom-i-web-gui/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/udobnaya-docker-laboratoriya-s-blekdzhekom-i-web-gui/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this detailed article, we will build a Docker lab for convenient management of Docker Compose projects through a graphical interface. And yes, only Open Source under the hood 🐧.&lt;/p&gt;
&lt;h2 id="preface"&gt;Preface&lt;/h2&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/images/glad_tux.jpeg"
 alt=""
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/images/glad_tux.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;I deployed such a lab on my &lt;a href="https://r4ven.me/en/hardware/sborka-dvuhprocessornogo-pk-dlya-linux/"&gt;home Linux PC&lt;/a&gt; and now conveniently manage my docker compose services running not only on it, but also on remote servers. But first things first 📝.&lt;/p&gt;</description></item><item><title>Rclone mount - Mounting SFTP, WebDAV, S3 network storages as a local directory in Linux</title><link>https://r4ven.me/en/storage/rclone-mount-montirovanie-setevyh-hranilishch-sftp-webdav-s3-kak-lokalnoy-direktorii-v-linux/</link><pubDate>Sat, 21 Feb 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/storage/rclone-mount-montirovanie-setevyh-hranilishch-sftp-webdav-s3-kak-lokalnoy-direktorii-v-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article, we will look at the process of mounting remote network storage SFTP, WebDAV, and S3 as a regular directory in the Linux file system.&lt;/p&gt;
&lt;p&gt;We will do this using the cool &lt;code&gt;rclone&lt;/code&gt; utility👩‍🚀👩‍🚀.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video Selection Number 10: Arch Linux, Alternative OSes, the Rust Language, the History of Android, and the Evolution of GPU Shaders</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-10/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-10/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This selection is about the iconic Arch Linux, the variety of alternative operating systems, the potential of the Rust programming language, the history of Android&amp;rsquo;s creation, and the secrets of the evolution of GPUs and shaders that changed the industry.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Universal search and use of CLI commands via rofi</title><link>https://r4ven.me/en/automation/universalnyy-poisk-i-ispolzovanie-cli-komand-cherez-rofi/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/universalnyy-poisk-i-ispolzovanie-cli-komand-cherez-rofi/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, I will tell you how to set up convenient search, copying, and pasting of long shell commands from a pre-prepared list in Linux using the universal launcher &lt;code&gt;rofi&lt;/code&gt;.&lt;/p&gt;




&lt;div
 class="alert alert-note my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-note) 10%, transparent);
 border-left-color: var(--color-note);
 --hover-bg: color-mix(in srgb, var(--color-note) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-note) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-note-1-title"&gt;

 
 

 
 &lt;div
 id="alert-note-1-content"
 class="alert-content
 
 px-6 pb-6
 pt-6 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;📝 &lt;code&gt;rofi&lt;/code&gt; - is a versatile and fast utility for Linux that primarily serves as an &lt;strong&gt;application launcher&lt;/strong&gt; and &lt;strong&gt;window switcher&lt;/strong&gt;, but can also be used for executing commands, searching SSH hosts, and much more.&lt;/p&gt;</description></item><item><title>SSH Pilot - Modern SSH session manager for Linux</title><link>https://r4ven.me/en/software/ssh-pilot-sovremennyy-menedzher-ssh-sessiy-dlya-linux/</link><pubDate>Sun, 25 Jan 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/ssh-pilot-sovremennyy-menedzher-ssh-sessiy-dlya-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, I will tell you about SSH Pilot - a modern SSH connection manager for Linux, written in Python and GTK.&lt;/p&gt;
&lt;div
 class="alert alert-note my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-note) 10%, transparent);
 border-left-color: var(--color-note);
 --hover-bg: color-mix(in srgb, var(--color-note) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-note) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-note-1-title"&gt;

 
 

 
 &lt;div
 id="alert-note-1-content"
 class="alert-content
 
 px-6 pb-6
 pt-6 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;📝 A MacOS version is also available.&lt;/p&gt;</description></item><item><title>Collection of Ansible Playbooks</title><link>https://r4ven.me/en/automation/kollekciya-pleybukov-ansible/</link><pubDate>Thu, 22 Jan 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/kollekciya-pleybukov-ansible/</guid><description>A regularly updated selection of useful Ansible playbooks 🎻.</description></item><item><title>Review of the JBL Tune 670NC Headphones</title><link>https://r4ven.me/en/hardware/otzyv-na-naushniki-jbl-tune-670nc/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/hardware/otzyv-na-naushniki-jbl-tune-670nc/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Some time ago, I bought myself &lt;strong&gt;JBL Tune 670NC&lt;/strong&gt; headphones🎧. And I would like to write a short review for my blog in the &amp;ldquo;Hardware&amp;rdquo; section, even though there is more plastic than metal🤷‍♂️.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video Selection Number 9: the History of Unix, the Oldest Internet Mystery, Prince of Persia Code, and an SGI INDY Review</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-9-istoriya-unix-stareyshaya-zagadka-interneta-kod-prince-of-persia-i-obzor-sgi-indy/</link><pubDate>Wed, 07 Jan 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-9-istoriya-unix-stareyshaya-zagadka-interneta-kod-prince-of-persia-i-obzor-sgi-indy/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This selection dives into the history and iconic moments of the IT industry: from an in-depth analysis of Unix operating systems and the code of the cult game Prince of Persia to a review of the legendary SGI INDY graphics workstation and an investigation into one of the oldest mysteries of the internet.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Rules of communication in blog community</title><link>https://r4ven.me/en/lyrics/pravila-obshcheniya-v-soobshchestve-bloga/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/pravila-obshcheniya-v-soobshchestve-bloga/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;As everywhere, there are at least a few &lt;strong&gt;rules&lt;/strong&gt;/&lt;strong&gt;restrictions&lt;/strong&gt;/&lt;strong&gt;recommendations&lt;/strong&gt;🤐📋.&lt;/p&gt;
&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 ☝️ Important
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;These rules apply to all communication channels of the blog: the &lt;a href="https://r4ven.me"&gt;website&lt;/a&gt; itself, the &lt;a href="https://t.me/r4ven_me"&gt;Telegram channel&lt;/a&gt;, the &lt;a href="https://t.me/r4ven_me_chat"&gt;Raven&amp;rsquo;s Chat&lt;/a&gt;, the &lt;a href="https://github.com/r4ven-me"&gt;GitHub repository&lt;/a&gt;, and &lt;a href="mailto:kar-kar@r4ven.me"&gt;email&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Secure file transfer with Nginx</title><link>https://r4ven.me/en/web/bezopasnaya-peredacha-faylov-s-pomoshchyu-nginx/</link><pubDate>Mon, 05 Jan 2026 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/web/bezopasnaya-peredacha-faylov-s-pomoshchyu-nginx/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;An example of &lt;strong&gt;Nginx&lt;/strong&gt; configuration for serving a specific file over &lt;strong&gt;https&lt;/strong&gt; with basic login and password authentication.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Creating infrastructure in Proxmox using Terraform or OpenTofu</title><link>https://r4ven.me/en/virtualization/sozdanie-infrastruktury-v-proxmox-s-pomoshchyu-terraform-ili-opentofu/</link><pubDate>Thu, 18 Dec 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/sozdanie-infrastruktury-v-proxmox-s-pomoshchyu-terraform-ili-opentofu/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article, we will use &lt;strong&gt;OpenTofu&lt;/strong&gt; with the &lt;a href="https://search.opentofu.org/provider/bpg/proxmox/latest"&gt;bpg&lt;/a&gt; provider to manage &lt;strong&gt;Proxmox&lt;/strong&gt; infrastructure.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Analyzing the Output of the top Utility</title><link>https://r4ven.me/en/monitoring/razbor-vyvoda-utility-top/</link><pubDate>Wed, 10 Dec 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/monitoring/razbor-vyvoda-utility-top/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this theoretical note, we will take a detailed look at the output of the &lt;code&gt;top&lt;/code&gt; command - a utility for basic Linux diagnostics.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Creating a VM Template with cloud-init in Proxmox</title><link>https://r4ven.me/en/virtualization/sozdanie-shablona-vm-s-cloud-init-v-proxmox/</link><pubDate>Tue, 09 Dec 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/sozdanie-shablona-vm-s-cloud-init-v-proxmox/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, we will import a &lt;a href="https://r4ven.me/en/virtualization/podgotovka-obraza-virtualnoy-mashiny-qcow2-na-primere-debian/"&gt;previously prepared&lt;/a&gt; OS image in &lt;code&gt;qcow2&lt;/code&gt; format into Proxmox as a VM template using &lt;strong&gt;QEMU&lt;/strong&gt; console commands.&lt;/p&gt;
&lt;p&gt;All examples from the article were performed in the &lt;strong&gt;Proxmox 9&lt;/strong&gt; hypervisor environment (Debian 13).&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Why Do Many IT Specialists Like Vim So Much?</title><link>https://r4ven.me/en/lyrics/pochemu-mnogie-it-specialisty-tak-lyubyat-vim/</link><pubDate>Sun, 30 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/pochemu-mnogie-it-specialisty-tak-lyubyat-vim/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Some time ago
one of the participants in the 💬&lt;a href="https://t.me/r4ven_me_chat/14327"&gt;Raven chat&lt;/a&gt; asked:&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;Shalom everyone, I saw your thread about Vim a bit late.
Honestly, I read what was written about Vim, also googled it, and still did not understand why people, conditionally speaking, &amp;ldquo;jerk off&amp;rdquo; to it so much.
You cannot make a full-fledged IDE out of it, as a remote code editor on machines maybe, and even that seems conditional to me.
For simple mortal tasks, nano is actually enough.
Although after reading about LazyVim, yes, it looks interesting, but again, what is the point? The same thing can be done in nano, the only advantage I see is code completion, but maybe I just have not embraced the ideas that Vim \ LazyVim provides.&lt;/p&gt;</description></item><item><title>Preparing a qcow2 Virtual Machine Image Using Debian as an Example</title><link>https://r4ven.me/en/virtualization/podgotovka-obraza-virtualnoy-mashiny-qcow2-na-primere-debian/</link><pubDate>Thu, 20 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/podgotovka-obraza-virtualnoy-mashiny-qcow2-na-primere-debian/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, we will learn how to modify disk images in &lt;strong&gt;qcow2&lt;/strong&gt; format using console utilities from the &lt;code&gt;libguestfs-tools&lt;/code&gt; library.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Forced Command in SSH: Running Only One Command Without Shell Access</title><link>https://r4ven.me/en/networking/forced-command-v-ssh-zapusk-tolko-odnoy-komandy-bez-dostupa-k-obolochke/</link><pubDate>Sat, 15 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/forced-command-v-ssh-zapusk-tolko-odnoy-komandy-bez-dostupa-k-obolochke/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, we will look at the &amp;ldquo;Forced command&amp;rdquo; mechanism in SSH, which allows SSH keys to be limited to executing a single command.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Ansible Inventory: the complete guide</title><link>https://r4ven.me/en/clippings/ansible-inventory-polnoe-rukovodstvo/</link><pubDate>Thu, 13 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/clippings/ansible-inventory-polnoe-rukovodstvo/</guid><description>&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 ☝️ Important
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;This material is borrowed from a third-party source.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://habr.com/ru/companies/ruvds/articles/962710/"&gt;Link to the original&lt;/a&gt;.&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

&lt;script&gt;
function toggleAlert(alertId) {
 const content = document.getElementById(alertId + '-content');
 const chevron = document.getElementById(alertId + '-chevron');
 const header = document.querySelector(`[aria-controls="${alertId}-content"]`);
 
 if (!content) return;
 
 if (content.classList.contains('hidden')) {
 content.classList.remove('hidden');
 if (chevron) chevron.style.transform = 'rotate(0deg)';
 if (header) header.setAttribute('aria-expanded', 'true');
 } else {
 content.classList.add('hidden');
 if (chevron) chevron.style.transform = 'rotate(-90deg)';
 if (header) header.setAttribute('aria-expanded', 'false');
 }
}


if (document.readyState === 'loading') {
 document.addEventListener('DOMContentLoaded', function() {
 
 console.log('Alerts initialized');
 });
} else {
 
 console.log('Alerts ready');
}
&lt;/script&gt;

&lt;h2 id="what-does-inventory-rest-on"&gt;What does inventory rest on?&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s sort out the basic concepts. Ansible uses a &lt;strong&gt;push model&lt;/strong&gt;: the control node (the machine on which we run the playbook) connects to managed nodes (target hosts) and executes tasks on them. Inventory is a roadmap that reflects where, how, and when we can go.&lt;br&gt;
By default Ansible looks for inventory at &lt;code&gt;/etc/ansible/hosts&lt;/code&gt;, but we can specify an alternative source via the &lt;code&gt;-i&lt;/code&gt; flag:&lt;/p&gt;</description></item><item><title>Basic Nftables configuration in Linux with a Bash script</title><link>https://r4ven.me/en/networking/bazovaya-nastroyka-nftables-v-linux-s-pomoshchyu-bash-skripta/</link><pubDate>Sun, 09 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/bazovaya-nastroyka-nftables-v-linux-s-pomoshchyu-bash-skripta/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Automating &lt;code&gt;nftables&lt;/code&gt; configuration in Linux with a universal Bash script using a basic rule set for filtering network traffic.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;nftables.sh&lt;/code&gt; script proposed in this article was created under a long-standing impression from an &lt;a href="https://serveradmin.ru/nastroyka-iptables-v-centos-7/"&gt;article&lt;/a&gt; on serveradmin.ru dedicated to configuring &lt;code&gt;iptables&lt;/code&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video Selection Number 8: How the Internet and Browsers Work, the Influence of Algorithms, Their Money, and the Darknet</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-8-ustroystvo-interneta-i-brauzerov-vliyanie-algoritmov-ih-dengi-i-darknet/</link><pubDate>Thu, 06 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-8-ustroystvo-interneta-i-brauzerov-vliyanie-algoritmov-ih-dengi-i-darknet/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This video selection will help you understand how the internet is structured and how browsers work. You will learn about the influence of algorithms on our lives, the financial side of companies like Mozilla, and also what the darknet is and how to get there.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Bash one-liner collection</title><link>https://r4ven.me/en/automation/kollekciya-odnostrochnikov-bash/</link><pubDate>Wed, 05 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/kollekciya-odnostrochnikov-bash/</guid><description>A regularly updated collection of complex and long shell commands 💻</description></item><item><title>Bash snippet collection</title><link>https://r4ven.me/en/automation/kollekciya-snippetov-bash/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/kollekciya-snippetov-bash/</guid><description>A regularly updated collection of useful shell snippets 💻.</description></item><item><title>Setting Up Your Own Hugo Site with Content Publishing via Obsidian</title><link>https://r4ven.me/en/web/podnimaem-svoy-sayt-na-hugo-s-publikaciey-kontenta-cherez-obsidian/</link><pubDate>Fri, 31 Oct 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/web/podnimaem-svoy-sayt-na-hugo-s-publikaciey-kontenta-cherez-obsidian/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this guide, I will explain how to set up your own website using the &lt;strong&gt;Hugo&lt;/strong&gt; static site generator. I will also show how to create content with &lt;a href="https://r4ven.me/en/software/obsidian-progressivnyj-instrument-dlya-vedeniya-zametok-na-pk-i-smartfone/"&gt;Obsidian&lt;/a&gt; and publish it automatically via CI/CD👨‍💻.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Git console commands cheat sheet</title><link>https://r4ven.me/en/clippings/shpargalka-po-konsolnym-komandam-git/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/clippings/shpargalka-po-konsolnym-komandam-git/</guid><description>&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 ☝️ Important
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;This material was borrowed from a third-party source.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/cyberspacedk/Git-commands"&gt;Link to the original&lt;/a&gt;.&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

&lt;script&gt;
function toggleAlert(alertId) {
 const content = document.getElementById(alertId + '-content');
 const chevron = document.getElementById(alertId + '-chevron');
 const header = document.querySelector(`[aria-controls="${alertId}-content"]`);
 
 if (!content) return;
 
 if (content.classList.contains('hidden')) {
 content.classList.remove('hidden');
 if (chevron) chevron.style.transform = 'rotate(0deg)';
 if (header) header.setAttribute('aria-expanded', 'true');
 } else {
 content.classList.add('hidden');
 if (chevron) chevron.style.transform = 'rotate(-90deg)';
 if (header) header.setAttribute('aria-expanded', 'false');
 }
}


if (document.readyState === 'loading') {
 document.addEventListener('DOMContentLoaded', function() {
 
 console.log('Alerts initialized');
 });
} else {
 
 console.log('Alerts ready');
}
&lt;/script&gt;

&lt;h1 id="git-console-commands-cheat-sheet"&gt;Git console commands cheat sheet&lt;/h1&gt;
&lt;h2 id="general"&gt;General&lt;/h2&gt;
&lt;p&gt;Git is a version control system (for files). Something like the ability to save your progress in computer games (in Git, the equivalent of a game save is a commit). &lt;strong&gt;Important&lt;/strong&gt;: adding files to a &amp;ldquo;save&amp;rdquo; is a two-step process: first we add the file to the index (&lt;code&gt;git add&lt;/code&gt;), then we &amp;ldquo;save&amp;rdquo; it (&lt;code&gt;git commit&lt;/code&gt;).&lt;/p&gt;</description></item><item><title>Bash: Writing a Script to Simulate Mouse Activity</title><link>https://r4ven.me/en/automation/bash-pishem-skript-dlya-simulyacii-raboty-myshi/</link><pubDate>Tue, 21 Oct 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/bash-pishem-skript-dlya-simulyacii-raboty-myshi/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this short note, we will write a Bash script that moves the mouse pointer one pixel and back at a specified interval. This is useful if your desktop is regularly locked because there is no user activity😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>How to Learn to Write Bash Scripts: Recommended Materials</title><link>https://r4ven.me/en/automation/kak-nauchitsya-pisat-bash-skripty-rekomenduemye-materialy/</link><pubDate>Fri, 17 Oct 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/kak-nauchitsya-pisat-bash-skripty-rekomenduemye-materialy/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, I have put together a small roadmap for those who want to &lt;strong&gt;learn&lt;/strong&gt; programming in the Bash shell language.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video Selection Number 2: Tape Libraries, a Chinese PC, Cyberattacks, Programming Languages, and Feynman on the Future of Computers</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-2-lentochnye-biblioteki-kitayskiy-pk-kiberataki-yazyki-programmirovaniya-i-feynman-o-budushchem-kompyuterov/</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-2-lentochnye-biblioteki-kitayskiy-pk-kiberataki-yazyki-programmirovaniya-i-feynman-o-budushchem-kompyuterov/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This selection of five videos touches on very different sides of IT: from installing a tape library and reviewing a Chinese PC to the story of a cyberattack, an explanation of the diversity of programming languages, and Richard Feynman&amp;rsquo;s historical predictions about the future of computing.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video Recommendation: Interview with Ivan Panchenko, Co-Founder of Postgres Pro</title><link>https://r4ven.me/en/interesting/rekomendaciya-video-intervyu-s-ivanom-panchenko-soosnovatelem-kompanii-postgres-pro/</link><pubDate>Thu, 25 Sep 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/rekomendaciya-video-intervyu-s-ivanom-panchenko-soosnovatelem-kompanii-postgres-pro/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Recently there was a selection of interesting videos, and I planned to add one interesting interview from last year to it, but after thinking a little I decided that it deserved a separate post📝.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Little About Shebang in Linux</title><link>https://r4ven.me/en/automation/nemnogo-pro-shebang-v-linux/</link><pubDate>Sat, 13 Sep 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/nemnogo-pro-shebang-v-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;&lt;strong&gt;Shebang&lt;/strong&gt; is the &lt;code&gt;#!&lt;/code&gt; sequence at the beginning of an executable file that tells the system which program should interpret this script📝.
A popular shebang for &lt;code&gt;bash&lt;/code&gt; is &lt;code&gt;#!/bin/bash&lt;/code&gt;. Its peculiarity is that it strictly points to a specific path in the file system: &lt;code&gt;/bin/bash&lt;/code&gt;. This is fair if you know for sure that &lt;code&gt;bash&lt;/code&gt; is actually located at this path🛣️.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux command line, archiving and compression: tar, gzip, bzip2, xz, zstd, zip, 7z, and rar commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-arhivirovanie-i-szhatie-komandy-tar-gzip-bzip2-xz-zstd-i-zip-7z-rar/</link><pubDate>Fri, 05 Sep 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-arhivirovanie-i-szhatie-komandy-tar-gzip-bzip2-xz-zstd-i-zip-7z-rar/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article, we will study ways to archive and compress files in Linux systems. I will explain how to use the utilities from the article title. There will be many examples, so please continue reading.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Selection №101-110</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-101-110/</link><pubDate>Thu, 14 Aug 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-101-110/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It has been a while since there were beautiful wallpapers. Another selection: №101-110.&lt;/p&gt;
&lt;p&gt;In the era of generative AI, photos taken by real people are becoming increasingly valuable. Although even here it is easy to be deceived.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Lyrical Post: About the Data Leak Issue in Debian Testing</title><link>https://r4ven.me/en/lyrics/liricheskij-post-o-probleme-s-utechkoj-dannyh-v-debian-testing/</link><pubDate>Mon, 11 Aug 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/liricheskij-post-o-probleme-s-utechkoj-dannyh-v-debian-testing/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Recently there was &lt;a href="https://www.opennet.ru/opennews/art.shtml?num=63677"&gt;news&lt;/a&gt; about a data leak issue in Debian Testing (tomorrow&amp;rsquo;s Debian 13 release):&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;In the StarDict package offered in the Debian Testing repository, which implements an interface for dictionary lookup, a privacy issue was identified: with the default configuration, the application sends selected text automatically placed in the clipboard (x11 PRIMARY selection) to external servers. It is enough to select a piece of text in any application, and it is immediately sent unencrypted over HTTP to the Chinese online dictionary servers dict.youdao. com and dict. cn.&lt;/p&gt;</description></item><item><title>Configuring DNS over HTTPS (DoH) on OpenWrt</title><link>https://r4ven.me/en/networking/nastroika-dns-over-https-doh-na-openwrt/</link><pubDate>Wed, 06 Aug 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/nastroika-dns-over-https-doh-na-openwrt/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this short guide, I will explain how to configure name resolution (DNS) over the encrypted HTTPS protocol, also known as DNS over HTTPS (DoH), on a router running &lt;a href="https://r4ven.me/en/it-razdel/zametki/primer-ustanovki-openwrt-na-router-xiaomi-redmi-ax6000-iz-pod-linux/"&gt;OpenWrt&lt;/a&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>ansible-cmdb - Structuring and Visualizing Ansible Facts</title><link>https://r4ven.me/en/automation/ansible-cmdb-strukturizacziya-i-vizualizacziya-ansible-facts/</link><pubDate>Thu, 10 Jul 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/ansible-cmdb-strukturizacziya-i-vizualizacziya-ansible-facts/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;&lt;strong&gt;ansible-cmdb&lt;/strong&gt; is a Python program that structures collected Ansible facts and visualizes them using beautifully formatted HTML.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ansible facts&lt;/strong&gt; are data about servers (Ansible hosts) collected using the &lt;strong&gt;setup&lt;/strong&gt; module. They are &amp;ldquo;facts&amp;rdquo; about the system, for example data about the OS, network interfaces, block devices, and other system components.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>SSH - Port Forwarding: Local and Reverse Tunnels</title><link>https://r4ven.me/en/networking/ssh-probros-portov-pryamye-i-obratnye-tunneli/</link><pubDate>Thu, 03 Jul 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/ssh-probros-portov-pryamye-i-obratnye-tunneli/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we will look at port forwarding through &lt;a href="https://r4ven.me/en/it-razdel/zametki/ssh-bezopasnoe-podklyuchenie-k-udalyonnym-hostam-vvedenie/"&gt;SSH&lt;/a&gt; 🔐: how to use local and reverse tunnels to organize access to local and remote services.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Connecting OpenWrt to an OpenConnect Server</title><link>https://r4ven.me/en/networking/podklyuchenie-openwrt-k-openconnect-serveru/</link><pubDate>Sat, 14 Jun 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/podklyuchenie-openwrt-k-openconnect-serveru/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article we will configure OpenWrt to connect to an OpenConnect server (ocserv) and set up flexible routing: all traffic, only specific domains, or specific IP subnets.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups №15</title><link>https://r4ven.me/en/kartinki/stilnye-desktop-setapy-15/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/kartinki/stilnye-desktop-setapy-15/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another selection of beautiful desktop setups😉 №15.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Bash: An Example of Optimizing Filtering Commands with grep and awk</title><link>https://r4ven.me/en/automation/bash-primer-optimizaczii-komand-filtraczii-s-grep-i-awk/</link><pubDate>Tue, 10 Jun 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/bash-primer-optimizaczii-komand-filtraczii-s-grep-i-awk/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I will tell you about a task I solved the other day🧑💻 I slightly changed the input data, but the essence remains the same.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Bash: Features of Arithmetic Operations - Increment ((expression++))</title><link>https://r4ven.me/en/automation/bash-osobennosti-arifmeticheskih-operaczij-inkrement-expression/</link><pubDate>Tue, 10 Jun 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/bash-osobennosti-arifmeticheskih-operaczij-inkrement-expression/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;When testing the host availability check script I mentioned &lt;a href="https://r4ven.me/en/it-razdel/shell/bash-pishem-universalnyj-skript-proverki-dostupnosti-hostov/"&gt;last time&lt;/a&gt;, I encountered an interesting Bash feature when performing arithmetic operations💪.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Obsidian — a progressive note-taking tool for PC and smartphone</title><link>https://r4ven.me/en/software/obsidian-progressivnyj-instrument-dlya-vedeniya-zametok-na-pk-i-smartfone/</link><pubDate>Thu, 29 May 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/obsidian-progressivnyj-instrument-dlya-vedeniya-zametok-na-pk-i-smartfone/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note I&amp;rsquo;ll talk about an application for keeping and structuring notes — &lt;strong&gt;Obsidian&lt;/strong&gt;. We&amp;rsquo;ll install and configure it, connect several plugins: for quickly saving pages from the browser and Telegram posts. We&amp;rsquo;ll also set up cloud sync, so notes are available on all your devices.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Bash: Writing a Universal Host Availability Check Script</title><link>https://r4ven.me/en/automation/bash-pishem-universalnyj-skript-proverki-dostupnosti-hostov/</link><pubDate>Tue, 20 May 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/bash-pishem-universalnyj-skript-proverki-dostupnosti-hostov/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll write a useful &lt;strong&gt;Bash&lt;/strong&gt; script🧑💻 that performs various host availability checks on the network🌐. As an example, I&amp;rsquo;ll show how to check connectivity using the &lt;code&gt;ping&lt;/code&gt; 🏓 utility and run a traceroute when it&amp;rsquo;s lost⚡. Naturally, with the output saved to a log📑.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>ShellGPT — an AI assistant in your Linux terminal</title><link>https://r4ven.me/en/software/shellgpt-ii-assistent-v-vashem-terminale-linux/</link><pubDate>Wed, 07 May 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/shellgpt-ii-assistent-v-vashem-terminale-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this guide I&amp;rsquo;ll explain how to integrate an AI assistant based on &lt;strong&gt;ChatGPT&lt;/strong&gt; / &lt;strong&gt;Gemini&lt;/strong&gt; / &lt;strong&gt;Ollama&lt;/strong&gt; into your Linux system and interact with it in the terminal using a console application — &lt;strong&gt;ShellGPT&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This guide is relevant for Linux Mint 22 / Ubuntu 24.04 / Debian 12 distributions.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video Selection Number 7: Hackers, Cyberwars, NSA and Phone Hacks, and Their Realism in Cinema</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-7-hakery-kibervoyny-vzlomy-anb-i-telefonov-a-takzhe-ih-realnost-v-kino/</link><pubDate>Mon, 05 May 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-7-hakery-kibervoyny-vzlomy-anb-i-telefonov-a-takzhe-ih-realnost-v-kino/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This selection immerses you in the world of hackers, cyberwars, and digital vulnerabilities. You will learn about real hacks, secret cyberweapons, protection methods, and how hackers are shown in cinema.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>flock - Locks in Shell Scripts</title><link>https://r4ven.me/en/automation/flock-blokirovki-v-shell-skriptah/</link><pubDate>Sun, 04 May 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/flock-blokirovki-v-shell-skriptah/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note, we will talk about file locks in Bash scripts🔒 using the specialized utility - &lt;code&gt;flock&lt;/code&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Ollama — Local AI on your Linux PC</title><link>https://r4ven.me/en/software/ollama-lokalnyj-ii-na-vashem-linux-pk/</link><pubDate>Fri, 25 Apr 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/ollama-lokalnyj-ii-na-vashem-linux-pk/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;An article about how to easily install and run local &lt;strong&gt;Open Source&lt;/strong&gt; &lt;strong&gt;AI&lt;/strong&gt;🤖 models using &lt;strong&gt;Ollama&lt;/strong&gt;🦙 on a PC running &lt;strong&gt;Linux&lt;/strong&gt;🐧.&lt;/p&gt;
&lt;p&gt;AI has already become part of everyday life for IT specialists, and today I invite you to join this trend 🧑‍💻, but with a greater emphasis on privacy 🛡️.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Selection №91-100</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-91-100/</link><pubDate>Fri, 18 Apr 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-91-100/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It has been a while since there were beautiful wallpapers. Another selection: №91-100.&lt;/p&gt;
&lt;p&gt;In the era of generative AI, photos taken by real people are becoming increasingly valuable. Although even here it is easy to be deceived.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>SSH – Fine-tuning the client in Linux: config file and ssh-agent</title><link>https://r4ven.me/en/linux/ssh-tonkaya-nastrojka-klienta-v-linux/</link><pubDate>Mon, 14 Apr 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/ssh-tonkaya-nastrojka-klienta-v-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Continuing the topic of using &lt;strong&gt;SSH&lt;/strong&gt; in Linux🐧. Today we&amp;rsquo;ll talk about fine-tuning the client using the &lt;code&gt;~/.ssh/config&lt;/code&gt; 📄 configuration file, as well as automatic key import into &lt;code&gt;ssh-agent&lt;/code&gt; 😎 without entering passwords.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Building a Docker image for the Unbound DNS server</title><link>https://r4ven.me/en/virtualization/sobiraem-docker-obraz-dns-servera-unbound/</link><pubDate>Wed, 09 Apr 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/sobiraem-docker-obraz-dns-servera-unbound/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article we will build our own Docker image with a modern DNS server — &lt;strong&gt;Unbound&lt;/strong&gt;. We&amp;rsquo;ll take a detailed look at the &lt;strong&gt;Dockerfile&lt;/strong&gt;, as well as my script for preparing the container environment.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Collection of Funny IT Reruns #29</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-29/</link><pubDate>Fri, 04 Apr 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-29/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another Friday collection of reruns😁🐧#29.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video roundup number 6: the history of Windows, PCs in the USSR, Valve, and the collapse of Sega</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-6-istoriya-windows-pk-v-sssr-valve-i-krah-sega/</link><pubDate>Fri, 04 Apr 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-6-istoriya-windows-pk-v-sssr-valve-i-krah-sega/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This video roundup invites you to dive into the world of IT through the lens of the history of operating systems, the evolution of personal computers in the USSR, the rises and falls of gaming giants like Valve and Sega, and mysterious projects such as Windows Neptune.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Installing the OpenArena client on Linux and Windows</title><link>https://r4ven.me/en/software/ustanovka-klienta-open-arena-v-linux-i-windows/</link><pubDate>Sat, 15 Mar 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/ustanovka-klienta-open-arena-v-linux-i-windows/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I&amp;rsquo;ll tell you how to install and launch the &lt;strong&gt;Open Arena&lt;/strong&gt; 🎮 client (a fork of &lt;strong&gt;Quake 3 Arena&lt;/strong&gt;) on Linux and Windows, and also show how to connect to a private server 🖥️.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Configuring logging of Bash script output</title><link>https://r4ven.me/en/automation/nastrojka-logirovaniya-vyvoda-skriptov-bash/</link><pubDate>Mon, 10 Mar 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/nastrojka-logirovaniya-vyvoda-skriptov-bash/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Many users of Linux🐧 systems face the need to write the output of a particular command/script to a log file📑.&lt;/p&gt;
&lt;p&gt;The goals here can vary: preserving a history of actions, troubleshooting errors, monitoring processes, etc🧑💻.&lt;/p&gt;
&lt;p&gt;In this article we will look at several ways to configure journaling (aka logging) in Linux using the popular &lt;a href="https://r4ven.me/en/it-razdel/slovarik/komandnyj-interpretator-ili-obolochka-shell/"&gt;command shell&lt;/a&gt; — &lt;strong&gt;Bash&lt;/strong&gt; — as an example.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>System Log in Linux: Syslog and Journald</title><link>https://r4ven.me/en/it-theory/syslog-journald-sistemnyj-zhurnal-v-linux/</link><pubDate>Fri, 07 Mar 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/syslog-journald-sistemnyj-zhurnal-v-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today, a theoretical note🗒️. Let&amp;rsquo;s talk about the system log in Linux, find out who &lt;strong&gt;syslog&lt;/strong&gt; and &lt;strong&gt;journald&lt;/strong&gt; are, and how they differ + briefly about their advantages and disadvantages. It&amp;rsquo;ll be informative😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video roundup number 5: mysteries of the internet, torrents, Durov, glass chips, and the freedom of the 2000s</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-5-zagadki-interneta-torrenty-durov-steklyannye-chipy-i-svoboda-nulevyh/</link><pubDate>Mon, 03 Mar 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-5-zagadki-interneta-torrenty-durov-steklyannye-chipy-i-svoboda-nulevyh/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This roundup invites you to dive into the world of IT through videos🎞 about unsolved mysteries of the internet, how torrents work, the biography of Pavel Durov, revolutionary chips on a glass substrate, and the history of online content freedom. An easy watch😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>The sshd port doesn't change after editing sshd_config in Ubuntu</title><link>https://r4ven.me/en/networking/ne-menyaetsya-port-sshd-posle-pravki-fajla-sshd_config-v-ubuntu/</link><pubDate>Sun, 02 Mar 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/ne-menyaetsya-port-sshd-posle-pravki-fajla-sshd_config-v-ubuntu/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A short preface: in the course of my work I most often deal with Debian and RHEL/Centos distributions.&lt;br&gt;
So somehow I missed the changes in recent versions of the Ubuntu distribution described below🫣&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Writing a Function for Quick Access to Complex Commands in Zsh and Bash</title><link>https://r4ven.me/en/dots/pishem-funkciyu-bystrogo-dostupa-k-slozhnym-komandam-dlya-zsh-i-bash/</link><pubDate>Tue, 25 Feb 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/pishem-funkciyu-bystrogo-dostupa-k-slozhnym-komandam-dlya-zsh-i-bash/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article we will create a function for the &lt;strong&gt;Zsh&lt;/strong&gt; and &lt;strong&gt;Bash&lt;/strong&gt; &lt;a href="https://r4ven.me/en/it-razdel/slovarik/komandnyj-interpretator-ili-obolochka-shell/"&gt;shells&lt;/a&gt; that allows quick and convenient access to a prepared list of complex, long, and hard-to-remember commands🤯. And we&amp;rsquo;ll add a bit of interactivity with the &lt;code&gt;Tab&lt;/code&gt; key 😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A roundup of interesting articles from Habr: about computers from the 90s, COBOL, Netscape Composer, and SimCity 2000</title><link>https://r4ven.me/en/interesting/podborka-interesnyh-statej-s-habr-pro-kompyutery-iz-90-h-cobol-netscape-composer-i-simcity-2000/</link><pubDate>Thu, 20 Feb 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/podborka-interesnyh-statej-s-habr-pro-kompyutery-iz-90-h-cobol-netscape-composer-i-simcity-2000/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A roundup of interesting (in my opinion) articles from Habr📑. This time it&amp;rsquo;s Retro IT😇. Enjoy the read🧐.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>OpenSnitch — manual control of network activity of Linux applications</title><link>https://r4ven.me/en/software/opensnitch-ruchnoj-kontrol-setevoj-aktivnosti-linux-prilozhenij/</link><pubDate>Sun, 16 Feb 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/opensnitch-ruchnoj-kontrol-setevoj-aktivnosti-linux-prilozhenij/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;&lt;strong&gt;OpenSnitch&lt;/strong&gt; is a desktop &lt;a href="https://r4ven.me/en/it-razdel/slovarik/otkrytoe-po/"&gt;open source&lt;/a&gt; application capable of blocking outgoing requests from various programs, with desktop notifications 🔔. In this note we&amp;rsquo;ll cover installing, launching, and demonstrating how OpenSnitch works on the Linux Mint 22 &lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;distribution&lt;/a&gt; 🐧.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Collection of Funny IT Reruns #28</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-28/</link><pubDate>Sat, 08 Feb 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-28/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It&amp;rsquo;s no accident IT memes are such a popular topic. From time to time you just need to switch gears and let your brain &amp;ldquo;fool around&amp;rdquo;😜.&lt;/p&gt;
&lt;p&gt;Saturday collection😁🐧#28.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Writing an ansible playbook for initial Linux server configuration</title><link>https://r4ven.me/en/automation/pishem-ansible-playbook-dlya-nachalnoj-nastrojki-linux-servera/</link><pubDate>Wed, 05 Feb 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/pishem-ansible-playbook-dlya-nachalnoj-nastrojki-linux-servera/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today about automating the initial configuration of a &lt;strong&gt;Linux&lt;/strong&gt; server using &lt;strong&gt;Ansible&lt;/strong&gt;🎺. From setting up &lt;strong&gt;locales&lt;/strong&gt;, &lt;strong&gt;timezone&lt;/strong&gt;, &lt;strong&gt;SSH&lt;/strong&gt; server parameters… to creating and configuring a new user&amp;rsquo;s environment👨‍💻: &lt;strong&gt;Oh-My-Zsh&lt;/strong&gt;, &lt;strong&gt;Neovim&lt;/strong&gt;, and &lt;strong&gt;Tmux&lt;/strong&gt;. It&amp;rsquo;ll be interesting😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video roundup number 4: data hoarders, the secrets of Linux, randomness, BSOD, and the rise of Nvidia</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-4-datahordery-tayny-linux-sluchaynost-bsod-i-vzlet-nvidia/</link><pubDate>Sun, 02 Feb 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-4-datahordery-tayny-linux-sluchaynost-bsod-i-vzlet-nvidia/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This roundup covers various aspects of the IT world: from the phenomenon of digital hoarding and the depths of the Linux operating system, to the nature of randomness and the causes of the &amp;ldquo;blue screen of death.&amp;rdquo; Also, about the history and factors that made Nvidia the most expensive tech giant.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Selection №81-90</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-81-90/</link><pubDate>Wed, 22 Jan 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-81-90/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It has been a while since there were beautiful wallpapers. Another selection: №81-90.&lt;/p&gt;
&lt;p&gt;In the era of generative AI, photos taken by real people are becoming increasingly valuable. Although even here it is easy to be deceived.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>An example of installing OpenWrt on a Xiaomi Redmi AX6000 router from Linux</title><link>https://r4ven.me/en/hardware/primer-ustanovki-openwrt-na-router-xiaomi-redmi-ax6000-iz-pod-linux/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/hardware/primer-ustanovki-openwrt-na-router-xiaomi-redmi-ax6000-iz-pod-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note I&amp;rsquo;ll tell you how I chose a router and installed a Linux-based firmware on it — &lt;strong&gt;OpenWrt&lt;/strong&gt; 🧑💻. All actions were performed in the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;distribution&lt;/a&gt; environment of LMDE6 (Debian 12).&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A roundup of interesting articles from Habr: about SFTP and FTPS, a hacker quest, Windows serial numbers, Cobol, and mini PCs</title><link>https://r4ven.me/en/interesting/podborka-interesnyh-statej-s-habr-pro-sftp-i-ftps-hakerskij-kvest-serijniki-windwos-cobol-i-mini-pk/</link><pubDate>Tue, 14 Jan 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/podborka-interesnyh-statej-s-habr-pro-sftp-i-ftps-hakerskij-kvest-serijniki-windwos-cobol-i-mini-pk/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A roundup of interesting (in my opinion) articles from Habr. Enjoy the read.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://habr.com/ru/articles/500438/"&gt;SFTP and FTPS protocols&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/ruvds/articles/515522/"&gt;&lt;strong&gt;Who stopped the shredder, or how the quest with destroying the server was supposed to be completed&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/timeweb/articles/843386/"&gt;&lt;strong&gt;How Windows serial numbers work, and how to restore an erased COA&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/selectel/articles/868884/"&gt;&lt;strong&gt;Next-generation mini PCs: a review of January 2025 models&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/ru_mts/articles/758434/"&gt;&lt;strong&gt;One of the oldest programming languages, COBOL, appears to be leaving the market soon. And IBM will help with that&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/ruvds/articles/730306/"&gt;&lt;strong&gt;How advanced technologies give rise to religious cults and esoteric thinking&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/articles/729174"&gt;&lt;strong&gt;The problem with AI isn&amp;rsquo;t that it&amp;rsquo;s too smart, it&amp;rsquo;s that you can&amp;rsquo;t tell when it&amp;rsquo;s being dumb&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/specials/729748"&gt;&lt;strong&gt;Masterpiece as a service: this week&amp;rsquo;s neuroart results&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/selectel/articles/731080/"&gt;&lt;strong&gt;Lots of mini PCs, a 1.2 TB server HDD, and portable consoles: results of a Sunday trip to a Spanish flea market&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://habr.com/ru/companies/ruvds/articles/731098/"&gt;&lt;strong&gt;Nostalgic games: Space Rangers&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-2-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-2-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 👨‍💻And&amp;hellip;
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-2-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Don’t forget about our &lt;a href="https://t.me/r4ven_me"&gt;Telegram channel&lt;/a&gt; 📱 and &lt;a href="https://t.me/r4ven_me_chat"&gt;chat&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Video roundup number 3: the history of the IBM PC, keyboards, graphics cards, floppy disks and the Pascal programming language</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-3-istoriya-ibm-pc-klaviatur-videokart-disket-i-yazyka-programmirovaniya-pascal/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-3-istoriya-ibm-pc-klaviatur-videokart-disket-i-yazyka-programmirovaniya-pascal/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This video roundup will take you through the key moments in the history of personal computers. Learn about IBM&amp;rsquo;s influence, the evolution of keyboards and graphics cards, the significance of the Pascal programming language, and legendary floppy disks.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>About blog</title><link>https://r4ven.me/en/about/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0800</pubDate><guid>https://r4ven.me/en/about/</guid><description>Linux blog with lyrical digressions.</description></item><item><title>Co-authorship in the Blog</title><link>https://r4ven.me/en/co-authors/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0800</pubDate><guid>https://r4ven.me/en/co-authors/</guid><description>&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/co-authors/attachments/r4ven-me-co-authors-1.jpeg"
 alt=""
 
 
 
 
 
 width="1536"
 height="1024"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/co-authors/attachments/r4ven-me-co-authors-1.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;h1 id="co-authorship-in-the-blog"&gt;Co-authorship in the Blog&lt;/h1&gt;


&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I have wanted to write this post for a long time, but kept putting it off. In short, here is the idea: I want to open the blog to materials from readers and subscribers.&lt;/p&gt;
&lt;p&gt;If you have your own notes, instructions, articles, problem analyses, experience implementing some solutions, or simply a desire to share useful information, you are welcome here. It does not matter whether you are a beginner or a seasoned specialist. What matters is having your own experience and wanting to share it 😌.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://r4ven.me/en/contact/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0800</pubDate><guid>https://r4ven.me/en/contact/</guid><description>How can you reach me?</description></item><item><title>Roadmap</title><link>https://r4ven.me/en/roadmap/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0800</pubDate><guid>https://r4ven.me/en/roadmap/</guid><description>Roadmap for the blog&amp;rsquo;s materials🗺️</description></item><item><title>Customizing .zshrc when using Oh My Zsh</title><link>https://r4ven.me/en/dots/tonkaya-nastrojka-zshrc-pri-ispolzovanii-oh-my-zsh/</link><pubDate>Wed, 25 Dec 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/tonkaya-nastrojka-zshrc-pri-ispolzovanii-oh-my-zsh/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we will look at the process of configuring the popular &lt;a href="https://r4ven.me/it-razdel/slovarik/komandnyj-interpretator-ili-obolochka-shell/"&gt;command shell&lt;/a&gt; &lt;strong&gt;ZSH&lt;/strong&gt;⚙️ through the environment loading file &lt;code&gt;.zshrc&lt;/code&gt;📝 when using the &lt;a href="https://r4ven.me/it-razdel/instrukcii/zsh-interaktivnaya-komandnaya-obolochka-dlya-linux-oh-my-zsh/"&gt;oh-my-zsh framework&lt;/a&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>bat, exa — Syntax Highlighting for Standard Output in the Linux Terminal (cat, less, tail and ls)</title><link>https://r4ven.me/en/dots/bat-exa-podsvetka-sintaksisa-standartnogo-vyvoda-v-terminale-linux-cat-less-tail-i-ls/</link><pubDate>Thu, 19 Dec 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/bat-exa-podsvetka-sintaksisa-standartnogo-vyvoda-v-terminale-linux-cat-less-tail-i-ls/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;They say that if you read white text on a black background for too long, you start to hear the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/emulyator-terminala/"&gt;terminal&lt;/a&gt; whisper 🙃. In this note we&amp;rsquo;ll talk about how to improve the perception of text from the &amp;ldquo;black window&amp;rdquo; by adding syntax highlighting with the &lt;a href="https://r4ven.me/en/it-razdel/komandnaya-stroka-linux/"&gt;command-line&lt;/a&gt; utilities &lt;strong&gt;bat&lt;/strong&gt; and &lt;strong&gt;exa&lt;/strong&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Collection of Funny IT Reruns #27</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-27/</link><pubDate>Fri, 13 Dec 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-27/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Happy Beerday😁🐧🎉&lt;/p&gt;
&lt;p&gt;It has been a while since the last post with IT reruns🪗, so here&amp;rsquo;s another collection: #27😃.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Setting up a Syncthing file synchronization server in docker</title><link>https://r4ven.me/en/storage/podnimaem-server-sinhronizacii-fajlov-syncthing-v-docker/</link><pubDate>Thu, 12 Dec 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/storage/podnimaem-server-sinhronizacii-fajlov-syncthing-v-docker/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this article I&amp;rsquo;ll show how to easily deploy your own instance of a Syncthing server using &lt;strong&gt;docker compose&lt;/strong&gt;🐳 on a system running &lt;strong&gt;Linux&lt;/strong&gt;🐧. And of course I&amp;rsquo;ll go into detail about connecting clients, using Linux Mint, Windows, and Android as examples.&lt;/p&gt;
&lt;p&gt;For those who don&amp;rsquo;t know, &lt;strong&gt;Syncthing&lt;/strong&gt; is a popular client-server &lt;a href="https://r4ven.me/en/it-razdel/slovarik/otkrytoe-po/"&gt;open source&lt;/a&gt; solution for synchronizing files🗃 between different devices📱💻.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #14</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-14/</link><pubDate>Tue, 03 Dec 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-14/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It&amp;rsquo;s been a while since we had beautiful workspace setups😉. Collection #14.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A quick way to check VPN connection speed using SSH</title><link>https://r4ven.me/en/networking/bystryj-sposob-proverit-skorost-vpn-soedineniya-s-pomoshhyu-ssh/</link><pubDate>Fri, 29 Nov 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/bystryj-sposob-proverit-skorost-vpn-soedineniya-s-pomoshhyu-ssh/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A short note about how to check Download/Upload speed using SSH on Linux. This kind of diagnostics is useful when analyzing issues related to data transfer over secure communication channels, such as &lt;a href="https://r4ven.me/en/it-razdel/slovarik/vpn-tehnologiya-dlya-obespecheniya-bezopasnogo-setevogo-vzaimodejstviya/"&gt;VPN&lt;/a&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Tmux — Installation and Customization + Nord theme</title><link>https://r4ven.me/en/dots/tmux-ustanovka-i-kastomizaciya-nord-theme/</link><pubDate>Mon, 25 Nov 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/tmux-ustanovka-i-kastomizaciya-nord-theme/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/terminalnyj-multipleksor/"&gt;previous note&lt;/a&gt; 📝 we talked about terminal multiplexers and what tasks they perform. In today&amp;rsquo;s article I&amp;rsquo;ll demonstrate the installation and customization of the most popular tool in this category — &lt;strong&gt;Tmux&lt;/strong&gt; 🪟. As usual, everything is already &lt;del&gt;suffered through&lt;/del&gt; configured, and to replicate it yourself, you&amp;rsquo;ll just need to run a few commands🧑💻.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Terminal Multiplexer</title><link>https://r4ven.me/en/it-theory/terminalnyj-multipleksor/</link><pubDate>Mon, 18 Nov 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/terminalnyj-multipleksor/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today in the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/"&gt;Linux user&amp;rsquo;s glossary&lt;/a&gt; 🐧 &lt;strong&gt;terminal multiplexer&lt;/strong&gt; — a tool that is very often used in the process of administering Linux systems 🧑‍💻. As usual, we&amp;rsquo;ll give a definition of the term, talk about popular implementations of terminal multiplexers, and of course about their advantages and disadvantages🧐.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Ansible — configuration management system: getting to know it</title><link>https://r4ven.me/en/automation/ansible-sistema-upravleniya-konfiguraciyami-znakomstvo/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/ansible-sistema-upravleniya-konfiguraciyami-znakomstvo/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note we will get acquainted with a popular &lt;a href="https://r4ven.me/en/it-razdel/slovarik/otkrytoe-po/"&gt;open source&lt;/a&gt; &lt;a href="https://r4ven.me/en/it-razdel/slovarik/sistema-upravleniya-konfiguraciyami/"&gt;configuration management system&lt;/a&gt; with the telling name — &lt;strong&gt;Ansible&lt;/strong&gt; 🎻. We&amp;rsquo;ll perform the installation and configuration 🛠, put together an inventory 📋, learn how to run playbooks 🚀, talk about Ansible facts 🗂, find out what Ansible console 🖥 is, and write a playbook 📝 that fixes the sshd config and copies files to the server. It&amp;rsquo;s going to be informative 😉!&lt;/p&gt;</description></item><item><title>Configuration Management System</title><link>https://r4ven.me/en/it-theory/sistema-upravleniya-konfiguraciyami/</link><pubDate>Mon, 28 Oct 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/sistema-upravleniya-konfiguraciyami/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today in the Linux user&amp;rsquo;s glossary🐧 the term is — &lt;strong&gt;configuration management systems&lt;/strong&gt;. As per tradition, we&amp;rsquo;ll give a definition of the term, find out what types exist and popular implementations of such systems. And of course briefly about the advantages and disadvantages🧐.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>About the Python backup script</title><link>https://r4ven.me/en/lyrics/pro-skript-rezervnogo-kopirovaniya-na-python/</link><pubDate>Sun, 20 Oct 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/pro-skript-rezervnogo-kopirovaniya-na-python/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A lyrical post about how I started writing a backup script in &lt;strong&gt;Python&lt;/strong&gt; 🧑💻.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Building a dual-processor PC for Linux</title><link>https://r4ven.me/en/hardware/sborka-dvuhprocessornogo-pk-dlya-linux/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/hardware/sborka-dvuhprocessornogo-pk-dlya-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;The title turned out clickbaity😏, but today we&amp;rsquo;re really going to talk about my dual-processor PC build🧑💻. There will be a lot of photos and few words, let&amp;rsquo;s go😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Setting up a Zabbix 7 + TimescaleDB monitoring server in docker</title><link>https://r4ven.me/en/monitoring/podnimaem-server-monitoringa-zabbix-7-timescaledb-v-docker/</link><pubDate>Tue, 24 Sep 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/monitoring/podnimaem-server-monitoringa-zabbix-7-timescaledb-v-docker/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this guide we will deploy the popular &lt;strong&gt;Zabbix&lt;/strong&gt; monitoring system using &lt;strong&gt;TimescaleDB&lt;/strong&gt; — a plugin for the &lt;strong&gt;PostgreSQL&lt;/strong&gt; database that allows efficient work with &amp;ldquo;time series&amp;rdquo;. We&amp;rsquo;ll wrap all this goodness inside docker containers 🐳. It&amp;rsquo;s going to be interesting 😉.&lt;/p&gt;
&lt;p&gt;Let me remind you that in one of the previous posts we discussed what &lt;a href="https://r4ven.me/en/it-razdel/slovarik/chto-takoe-sistemy-monitoringa-v-it/"&gt;monitoring systems in IT&lt;/a&gt; are, what kinds exist, and learned a bit about popular implementations today, among which is Zabbix.&lt;/p&gt;</description></item><item><title>What Are Monitoring Systems in IT?</title><link>https://r4ven.me/en/it-theory/chto-takoe-sistemy-monitoringa-v-it/</link><pubDate>Wed, 18 Sep 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/chto-takoe-sistemy-monitoringa-v-it/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note we&amp;rsquo;ll talk about what types of monitoring systems exist, and as usual, we&amp;rsquo;ll look at their most popular implementations today. This is an important topic, so don&amp;rsquo;t be lazy and read it — it won&amp;rsquo;t take much time 😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux command line, privilege escalation: su, sudo commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-povyshenie-privilegij-komandy-su-sudo/</link><pubDate>Wed, 11 Sep 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-povyshenie-privilegij-komandy-su-sudo/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;We continue studying the Linux command line. Today we&amp;rsquo;ll learn how to properly run commands on behalf of another user, including the root user. We&amp;rsquo;ll get familiar with the &lt;code&gt;su&lt;/code&gt; and &lt;code&gt;sudo&lt;/code&gt; commands, and also learn how to correctly grant limited privileges to users and groups.&lt;/p&gt;
&lt;p&gt;Along the way, let&amp;rsquo;s figure out why &lt;code&gt;sudo su&lt;/code&gt; is like saying: &amp;ldquo;&lt;em&gt;Open the door for me&lt;/em&gt;,&amp;rdquo; and then demanding again: &amp;ldquo;&lt;em&gt;And let me in right now!&lt;/em&gt;&amp;quot;😁.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #13</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-13/</link><pubDate>Fri, 06 Sep 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-13/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Friday&amp;rsquo;s collection of beautiful workspace setups😉 — #13.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Ungoogled-chromium — a fork of the Chromium web browser without Google telemetry</title><link>https://r4ven.me/en/software/ungoogled-chromium/</link><pubDate>Thu, 29 Aug 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/ungoogled-chromium/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell and show you how to install an interesting web browser — &lt;strong&gt;Ungoogled-chromium&lt;/strong&gt; 🌐 — on &lt;strong&gt;Linux Mint 22&lt;/strong&gt; / &lt;strong&gt;Ubuntu 24.04&lt;/strong&gt; / &lt;strong&gt;Debian 12&lt;/strong&gt; 🐧🐧🐧. It is an ethical fork of the popular &lt;strong&gt;Chromium&lt;/strong&gt;, which underlies almost all modern web browsers.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Building OpenConnect (ocserv) Version 1.3 From Source in Debian 12 + Docker Image</title><link>https://r4ven.me/en/virtualization/sobiraem-openconnect-ocserv-versii-1-3-iz-ishodnikov-v-debian-12-docker-obraz/</link><pubDate>Thu, 22 Aug 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/sobiraem-openconnect-ocserv-versii-1-3-iz-ishodnikov-v-debian-12-docker-obraz/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;At the request of some subscribers from our &lt;a href="https://t.me/r4ven_me_chat/"&gt;raven&amp;rsquo;s chat&lt;/a&gt;, today we&amp;rsquo;ll build the OpenConnect VPN server, also known as &lt;strong&gt;ocserv&lt;/strong&gt;, latest version — &lt;strong&gt;1.3&lt;/strong&gt;, from &lt;a href="https://r4ven.me/en/it-razdel/slovarik/otkrytoe-po/"&gt;open source code&lt;/a&gt;, on the Debian 12 &lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;distribution&lt;/a&gt;. We&amp;rsquo;ll also create a &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/ustanovka-docker-engine-na-linux-server-pod-upravleniem-debian/"&gt;Docker&lt;/a&gt; image based on the same distribution.&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;If you&amp;rsquo;re not sure what kind of beast this is, I recommend reading my other article: &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/podnimaem-openconnect-ssl-vpn-server-ocserv-v-docker-dlya-vnutrennih-proektov/"&gt;Setting up an OpenConnect SSL VPN server (ocserv) in Docker for internal projects&lt;/a&gt;&lt;/p&gt;</description></item><item><title>A Collection of Funny IT Reruns #26</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-26/</link><pubDate>Fri, 09 Aug 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-26/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Cheers to Friyay, everyone 😁🐧🎉&lt;/p&gt;
&lt;p&gt;A small serving of IT reruns🪗 for your feed😃 Collection #26.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Native upgrade from Linux Mint 21.3 to Linux Mint 22</title><link>https://r4ven.me/en/linux/nativnoe-obnovlenie-s-linux-mint-21-3-do-linux-mint-22/</link><pubDate>Wed, 07 Aug 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/nativnoe-obnovlenie-s-linux-mint-21-3-do-linux-mint-22/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A &lt;a href="https://linuxmint.com/rel_wilma.php"&gt;new release&lt;/a&gt; of the &lt;strong&gt;Linux Mint 22&lt;/strong&gt; distribution (based on &lt;strong&gt;Ubuntu 24.04&lt;/strong&gt;) codenamed &lt;strong&gt;Wilma&lt;/strong&gt; has just come out. And just recently the developers prepared instructions and a tool for a native (without reinstalling the OS) system upgrade, from &lt;strong&gt;Linux Mint 21.3&lt;/strong&gt; to &lt;strong&gt;Linux Mint 22&lt;/strong&gt;. In this short note I&amp;rsquo;ll demonstrate this simple process 😉&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d like to note that my test system has been upgraded this way since &lt;strong&gt;Linux Mint 20&lt;/strong&gt;. Still alive so far)&lt;/p&gt;</description></item><item><title>Zed — a New Open Source Code Editor in Rust from the Developers of Electron and Atom</title><link>https://r4ven.me/en/software/zed-novyj-open-source-redaktor-koda-na-rust-ot-razrabotchikov-electron-i-atom/</link><pubDate>Tue, 16 Jul 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/zed-novyj-open-source-redaktor-koda-na-rust-ot-razrabotchikov-electron-i-atom/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Just the other day, a Linux build of the modern code editor Zed, written in the Rust language, was released. This editor is notable for being developed by the creators of the Electron framework and the Atom code editor based on it. In this note, we&amp;rsquo;ll try to install it, launch it, and just for fun compare its memory consumption with the popular VSCode and Neovim.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Setting up your own DNS server Unbound and ad blocker Pi-hole in docker</title><link>https://r4ven.me/en/networking/podnimaem-svoj-dns-server-unbound-i-blokirovshhik-reklamy-pihole-v-docker/</link><pubDate>Fri, 12 Jul 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/podnimaem-svoj-dns-server-unbound-i-blokirovshhik-reklamy-pihole-v-docker/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;As you might have guessed from the title, today we will install and run in docker a local DNS server &lt;strong&gt;Unbound&lt;/strong&gt; paired with &lt;del&gt;blackjack..&lt;/del&gt; an ad blocker via DNS requests — &lt;strong&gt;Pi-hole&lt;/strong&gt;. All management of this setup will be done through the convenient web GUI of the Pi-hole program. And at the end of the article I&amp;rsquo;ll show how to connect this local DNS to our &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/podnimaem-openconnect-ssl-vpn-server-ocserv-v-docker-dlya-vnutrennih-proektov/"&gt;VPN server based on OpenConnect&lt;/a&gt;, which we set up earlier. It will be interesting and not difficult, almost)&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #12</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-12/</link><pubDate>Wed, 03 Jul 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-12/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another collection of beautiful workspace setups — #12.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Preview: noidssetup&lt;/em&gt;&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Writing a bash script to connect to an OpenConnect VPN server</title><link>https://r4ven.me/en/automation/pishem-bash-skript-dlya-podklyucheniya-k-openconnect-vpn-serveru/</link><pubDate>Thu, 13 Jun 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/pishem-bash-skript-dlya-podklyucheniya-k-openconnect-vpn-serveru/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll write and try out a simple but well-thought-out bash script that performs a client connection to an OpenConnect VPN server, which we covered setting up and running in one of the &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/podnimaem-openconnect-ssl-vpn-server-ocserv-v-docker-dlya-vnutrennih-proektov/"&gt;previous articles&lt;/a&gt;. As they say, &amp;ldquo;We need more bash!&amp;rdquo;. It&amp;rsquo;ll be interesting (or painful) 😉&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Gxneur — Input Corrector (an Alternative to Punto Switcher for Linux)</title><link>https://r4ven.me/en/software/gxneur-korrektor-vvoda-alternativa-punto-switcher-dlya-linux/</link><pubDate>Mon, 27 May 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/gxneur-korrektor-vvoda-alternativa-punto-switcher-dlya-linux/</guid><description>&lt;div
 class="alert alert-warning my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-warning) 10%, transparent);
 border-left-color: var(--color-warning);
 --hover-bg: color-mix(in srgb, var(--color-warning) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-warning) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-warning-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-warning-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 ⚠️ Warning
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-warning-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;This software hasn&amp;rsquo;t been updated in a long time. Serious bugs are possible. Be careful when using it.&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

&lt;script&gt;
function toggleAlert(alertId) {
 const content = document.getElementById(alertId + '-content');
 const chevron = document.getElementById(alertId + '-chevron');
 const header = document.querySelector(`[aria-controls="${alertId}-content"]`);
 
 if (!content) return;
 
 if (content.classList.contains('hidden')) {
 content.classList.remove('hidden');
 if (chevron) chevron.style.transform = 'rotate(0deg)';
 if (header) header.setAttribute('aria-expanded', 'true');
 } else {
 content.classList.add('hidden');
 if (chevron) chevron.style.transform = 'rotate(-90deg)';
 if (header) header.setAttribute('aria-expanded', 'false');
 }
}


if (document.readyState === 'loading') {
 document.addEventListener('DOMContentLoaded', function() {
 
 console.log('Alerts initialized');
 });
} else {
 
 console.log('Alerts ready');
}
&lt;/script&gt;



&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this note we&amp;rsquo;ll talk about a useful program for Linux — &lt;strong&gt;Gxneur&lt;/strong&gt;, which, upon pressing a set key combination, switches the keyboard layout and corrects &amp;ldquo;mistakenly typed&amp;rdquo; text already in the correct language.&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: Q4OS</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-q4os/</link><pubDate>Thu, 16 May 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-q4os/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this section we take a look at the appearance of various Linux distributions, of which there are countless. Today we&amp;rsquo;ll look at an interesting distribution called &lt;strong&gt;Q4OS&lt;/strong&gt; with its signature &lt;a href="https://r4ven.me/en/it-razdel/slovarik/okruzhenie-rabochego-stola/"&gt;desktop environment&lt;/a&gt;: &lt;strong&gt;Trinity&lt;/strong&gt;.&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;Note that this is not a full review of the distribution, but merely a quick, surface-level look with an emphasis on appearance.&lt;/p&gt;</description></item><item><title>Setting up an OpenConnect SSL VPN server (ocserv) in docker for internal projects</title><link>https://r4ven.me/en/networking/podnimaem-openconnect-ssl-vpn-server-ocserv-v-docker-dlya-vnutrennih-proektov/</link><pubDate>Wed, 01 May 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/podnimaem-openconnect-ssl-vpn-server-ocserv-v-docker-dlya-vnutrennih-proektov/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we will deploy our own VPN based on an OpenConnect server (ocserv) running over HTTPS and compatible with Cisco AnyConnect. We&amp;rsquo;ll package all of this into a docker container for ease of use and easy portability.&lt;/p&gt;
&lt;p&gt;This server is planned to be used as the main connecting element, with the help of which we will configure network interaction between future projects and services. The server installation itself takes just a few commands. It&amp;rsquo;s going to be interesting 😉&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Collection #71-80</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-71-80/</link><pubDate>Sat, 27 Apr 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-71-80/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;New collection: #71-80.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photos taken by real people are becoming ever more valuable. Though even here it&amp;rsquo;s easy to be fooled.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>VPN — Technology for Ensuring Secure Network Interaction</title><link>https://r4ven.me/en/it-theory/vpn-tehnologiya-dlya-obespecheniya-bezopasnogo-setevogo-vzaimodejstviya/</link><pubDate>Tue, 16 Apr 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/vpn-tehnologiya-dlya-obespecheniya-bezopasnogo-setevogo-vzaimodejstviya/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;(a theoretical note preceding an article on deploying a VPN server)&lt;/p&gt;
&lt;p&gt;Today we&amp;rsquo;ll break down the concept of a virtual private network, better known as VPN. What it is, what types exist, and we&amp;rsquo;ll also talk a bit about popular implementations of this network technology.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #15</title><link>https://r4ven.me/en/pictures/retro-it-estetika-15/</link><pubDate>Sat, 06 Apr 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-15/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of &amp;ldquo;atmosphere&amp;rdquo; from the origins of the IT industry for your feed 😉 Collection #15.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Preview source: retroinformatik&lt;/em&gt;&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux command line, file permissions: id, chmod, chown commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-prava-na-fajly-komandy-id-chmod-chown/</link><pubDate>Sun, 31 Mar 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-prava-na-fajly-komandy-id-chmod-chown/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll learn how to manage file permissions in Linux-based systems. In this note we will cover the following commands: &lt;strong&gt;id&lt;/strong&gt;, &lt;strong&gt;chmod&lt;/strong&gt;, &lt;strong&gt;chown&lt;/strong&gt;. Let&amp;rsquo;s go)&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Installing Docker Engine on a Linux Server Running Debian</title><link>https://r4ven.me/en/virtualization/ustanovka-docker-engine-na-linux-server-pod-upravleniem-debian/</link><pubDate>Wed, 06 Mar 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/ustanovka-docker-engine-na-linux-server-pod-upravleniem-debian/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll install and run such a wonderful and popular piece of software as &lt;strong&gt;Docker engine&lt;/strong&gt;. We&amp;rsquo;ll install it on the Debian 12 distribution we&amp;rsquo;re already familiar with.&lt;/p&gt;
&lt;p&gt;Using Docker, there will be many articles in the future about deploying various Linux services. This note is conceptually important, so… please read on 😉&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Neovim — Installing and Configuring a Code Editor with IDE Features in Just a Few Commands</title><link>https://r4ven.me/en/dots/neovim-ustanovka-i-nastrojka-redaktora-koda-s-elementami-ide-vsego-v-neskolko-komand/</link><pubDate>Sat, 02 Mar 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/neovim-ustanovka-i-nastrojka-redaktora-koda-s-elementami-ide-vsego-v-neskolko-komand/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Given the volume of my previous articles with a detailed description of the Neovim setup process, I decided to break out a short instruction on bringing the editor into a working state (according to my configuration) into a separate note. Installation and configuration require only 6 commands in the Linux terminal. If you share my views on what Neovim should be — save this note to your bookmarks 😉&lt;/p&gt;</description></item><item><title>Containerization — OS-Level Virtualization Technology</title><link>https://r4ven.me/en/it-theory/kontejnerizaciya-tehnologiya-virtualizacii-na-urovne-os/</link><pubDate>Fri, 01 Mar 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/kontejnerizaciya-tehnologiya-virtualizacii-na-urovne-os/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today in the Linux user&amp;rsquo;s glossary, a popular term nowadays — &lt;strong&gt;containerization&lt;/strong&gt;. What it is, what implementations exist, and briefly about the advantages and disadvantages.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish desktop setups #11</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-11/</link><pubDate>Thu, 29 Feb 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-11/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another collection of beautiful workspace setups — #11.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Preview: noidssetup&lt;/em&gt;&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Making functional desktop notifications in Linux: buttons, icons, links</title><link>https://r4ven.me/en/automation/delaem-funkcionalnye-uvedomleniya-na-rabochem-stole-linux-knopki-ikonki-ssylki/</link><pubDate>Wed, 14 Feb 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/automation/delaem-funkcionalnye-uvedomleniya-na-rabochem-stole-linux-knopki-ikonki-ssylki/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll show how to create custom functional desktop notifications using the &lt;code&gt;notify-send&lt;/code&gt; console utility. Such notifications support active buttons, can display icons, and clickable web links. As an example, we&amp;rsquo;ll set up a reminder using a small Bash script and the Cron scheduler to run notifications on a schedule. It&amp;rsquo;ll be interesting)&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Video roundup number 1: X11, Microsoft, BlackBerry, anti-piracy protection and FIDONet</title><link>https://r4ven.me/en/interesting/video-podborka-nomer-1-x11-microsoft-blackberry-zashchita-ot-piratov-i-fidonet/</link><pubDate>Wed, 07 Feb 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/video-podborka-nomer-1-x11-microsoft-blackberry-zashchita-ot-piratov-i-fidonet/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This roundup invites you to dive into the world of IT through videos🎞 about unsolved mysteries of the internet, how torrents work, the biography of Pavel Durov, revolutionary chips on a glass substrate, and the history of freedom of online content. Easy watching😉.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Neovim — editor configuration: installing and configuring plugins</title><link>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktora-ustanovka-i-nastrojka-plaginov/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktora-ustanovka-i-nastrojka-plaginov/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll finish configuring our console editor Neovim: we&amp;rsquo;ll install and set up a list of plugins that will transform its appearance and add IDE features to its functionality. Among the main ones: the Nord theme, linter integration for programming languages, git support, a side panel with a project file tree, and, since Neovim has LSP support, connecting an autocompletion library based on the Python language server. And much more.&lt;/p&gt;</description></item><item><title>Making a terminator USB flash drive: ventoy + netboot.xyz + bitlocker</title><link>https://r4ven.me/en/hardware/delaem-usb-fleshku-terminatora-ventoy-netboot-xyz-bitlocker/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/hardware/delaem-usb-fleshku-terminatora-ventoy-netboot-xyz-bitlocker/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I recently posted a &lt;a href="https://t.me/r4ven_me/403"&gt;poll&lt;/a&gt; on Telegram, and the users of my channel voted in favor)&lt;/p&gt;
&lt;p&gt;Today we&amp;rsquo;ll create a multi-boot flash drive for: installing Linux/Windows locally, installing Linux over the internet + a regular partition for files and + an encrypted partition for sensitive information (mounts natively in both Linux and Windows). So, let&amp;rsquo;s go.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Collection #61-70</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-61-70/</link><pubDate>Sat, 06 Jan 2024 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-61-70/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;New collection: #61-70.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photos taken by real people are becoming ever more valuable. Though even here it&amp;rsquo;s easy to be fooled.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Xsnow — Falling Snow on Your Linux Desktop</title><link>https://r4ven.me/en/software/xsnow-padayushhij-sneg-na-vashem-rabochem-stole-linux/</link><pubDate>Sat, 30 Dec 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/xsnow-padayushhij-sneg-na-vashem-rabochem-stole-linux/</guid><description>&lt;div
 class="alert alert-warning my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-warning) 10%, transparent);
 border-left-color: var(--color-warning);
 --hover-bg: color-mix(in srgb, var(--color-warning) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-warning) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-warning-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-warning-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 ⚠️ Warning
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-warning-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;The software has, for some reason, become politicized. Debian maintainers ignore this fact. Just keep it in mind.&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

&lt;script&gt;
function toggleAlert(alertId) {
 const content = document.getElementById(alertId + '-content');
 const chevron = document.getElementById(alertId + '-chevron');
 const header = document.querySelector(`[aria-controls="${alertId}-content"]`);
 
 if (!content) return;
 
 if (content.classList.contains('hidden')) {
 content.classList.remove('hidden');
 if (chevron) chevron.style.transform = 'rotate(0deg)';
 if (header) header.setAttribute('aria-expanded', 'true');
 } else {
 content.classList.add('hidden');
 if (chevron) chevron.style.transform = 'rotate(-90deg)';
 if (header) header.setAttribute('aria-expanded', 'false');
 }
}


if (document.readyState === 'loading') {
 document.addEventListener('DOMContentLoaded', function() {
 
 console.log('Alerts initialized');
 });
} else {
 
 console.log('Alerts ready');
}
&lt;/script&gt;



&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today&amp;rsquo;s post is a bit of a themed one: how to create a New Year mood with a snowstorm on your Linux computer&amp;rsquo;s desktop. We&amp;rsquo;ll talk about an open source utility — &lt;strong&gt;Xsnow&lt;/strong&gt;. As tradition dictates, we&amp;rsquo;ll install and configure it on Linux Mint)&lt;/p&gt;</description></item><item><title>VSCodium — a Fork of the Popular VSCode without Telemetry from Microsoft</title><link>https://r4ven.me/en/software/vscodium-fork-populyarnogo-vscode-bez-telemetrii-ot-microsoft/</link><pubDate>Tue, 19 Dec 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/vscodium-fork-populyarnogo-vscode-bez-telemetrii-ot-microsoft/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today let&amp;rsquo;s talk about (and install) a popular fork of the VSCode code editor, just without telemetry and other unpleasantness — VSCodium.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish desktop setups #10</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-10/</link><pubDate>Fri, 15 Dec 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-10/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another collection of beautiful workspace setups — #10.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Neovim — editor configuration: hotkey setup and command autostart</title><link>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktora-nastrojka-goryachih-klavish-i-avtozapusk-komand/</link><pubDate>Thu, 07 Dec 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktora-nastrojka-goryachih-klavish-i-avtozapusk-komand/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Continuing the configuration of our Neovim editor. Today, on air, hotkey setup and autostart of some commands when the editor launches. Please, hit the jump)&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>netboot.xyz — Installing Linux Online from a USB Flash Drive</title><link>https://r4ven.me/en/software/netboot-xyz-ustanovka-linux-onlajn-s-usb-fleshki/</link><pubDate>Sat, 25 Nov 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/netboot-xyz-ustanovka-linux-onlajn-s-usb-fleshki/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I think many of you have created bootable USB drives. Some of you have even made Linux flash drives! Today I&amp;rsquo;ll tell you about an open source project: &lt;strong&gt;netboot.xyz&lt;/strong&gt;, which allows you to boot from a USB drive and install any popular Linux distribution online (given internet access). And much more besides)&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Neovim — editor configuration: swap, backup and undo files</title><link>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktora-swap-backup-i-undo-fajly/</link><pubDate>Thu, 16 Nov 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktora-swap-backup-i-undo-fajly/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today&amp;rsquo;s the second note about configuring the cool console editor &lt;strong&gt;Neovim&lt;/strong&gt;. We&amp;rsquo;ll talk about preserving file contents in case of emergencies.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Initial Linux server setup using Debian as an example</title><link>https://r4ven.me/en/linux/nachalnaya-nastrojka-linux-servera-na-primere-debian/</link><pubDate>Sun, 05 Nov 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/nachalnaya-nastrojka-linux-servera-na-primere-debian/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This time we will perform basic Linux server setup using the Debian 12 distribution as an example.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Neovim — editor configuration: basic setup</title><link>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktor-bazovaya-nastrojka/</link><pubDate>Sat, 21 Oct 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/dots/neovim-konfiguraciya-redaktor-bazovaya-nastrojka/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll start configuring our console editor &lt;strong&gt;Neovim&lt;/strong&gt; to our preferences. The note will be small)&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #25</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-25/</link><pubDate>Fri, 20 Oct 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-25/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #25.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>ZSH — Interactive Command Shell for Linux + Oh-My-Zsh</title><link>https://r4ven.me/en/software/zsh-interaktivnaya-komandnaya-obolochka-dlya-linux-oh-my-zsh/</link><pubDate>Thu, 12 Oct 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/zsh-interaktivnaya-komandnaya-obolochka-dlya-linux-oh-my-zsh/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell you and show you how to install and configure a great interactive command shell — &lt;strong&gt;Zsh&lt;/strong&gt;. With proper configuration, this shell greatly simplifies &lt;del&gt;life&lt;/del&gt; working in the command line and makes the process even enjoyable)&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #9</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-9/</link><pubDate>Tue, 10 Oct 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-9/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It doesn&amp;rsquo;t hurt to dream, and it doesn&amp;rsquo;t hurt to look either 😉 A collection of beautiful workspace setups #9.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>VIM — Console Editor: An Introduction</title><link>https://r4ven.me/en/software/vim-konsolnyj-redaktor-znakomstvo/</link><pubDate>Sat, 07 Oct 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/vim-konsolnyj-redaktor-znakomstvo/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This is the first post in a series about the console editor &lt;code&gt;Vim&lt;/code&gt;. Sooner or later this had to happen) after all, Vim is an incredibly popular editor that often comes &amp;ldquo;out of the box&amp;rdquo; in most Linux distributions.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #24</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-24/</link><pubDate>Fri, 06 Oct 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-24/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #24.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Guake — A Drop-Down Terminal</title><link>https://r4ven.me/en/software/guake-vypadayushhij-drop-down-terminal/</link><pubDate>Tue, 19 Sep 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/guake-vypadayushhij-drop-down-terminal/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell you about a convenient terminal emulator program — &lt;strong&gt;Guake&lt;/strong&gt;, whose special feature is &amp;ldquo;dropping down&amp;rdquo; from the top of the screen when you press a hotkey.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>LAMP/LEMP — Server Software Stack for Working with Web Applications</title><link>https://r4ven.me/en/it-theory/lamp-lemp-stek-servernogo-po-dlya-raboty-s-web-prilozheniyami/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/lamp-lemp-stek-servernogo-po-dlya-raboty-s-web-prilozheniyami/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today a new term is added to our Linux user&amp;rsquo;s glossary — &lt;strong&gt;LAMP&lt;/strong&gt; or &lt;strong&gt;LEMP&lt;/strong&gt; server.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #8</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-8/</link><pubDate>Thu, 31 Aug 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-8/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It doesn&amp;rsquo;t hurt to dream, and it doesn&amp;rsquo;t hurt to look either 😉 A collection of beautiful workspace setups #8.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux command line, processes: jobs, fg, bg, ps, pgrep, kill, pkill, htop commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-processy-komandy-jobs-fg-bg-ps-pgrep-kill-pkill-htop/</link><pubDate>Wed, 30 Aug 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-processy-komandy-jobs-fg-bg-ps-pgrep-kill-pkill-htop/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll talk about an important and integral part of an operating system — processes. In this note we will cover the following console commands: &lt;strong&gt;jobs, fg, bg, ps, pgrep, kill, pkill, htop&lt;/strong&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Convenient and Reliable Password Storage — KeePass</title><link>https://r4ven.me/en/software/udobnoe-i-nadyozhnoe-hranenie-parolej-keepass/</link><pubDate>Fri, 18 Aug 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/udobnoe-i-nadyozhnoe-hranenie-parolej-keepass/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell you how to safely and conveniently store passwords on any device: both on a PC / laptop and on a smartphone. We&amp;rsquo;ll talk about the software — KeePass and the password database format — KDBX.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #23</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-23/</link><pubDate>Fri, 11 Aug 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-23/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #23.&lt;/p&gt;
&lt;p&gt;Join our channel: &lt;a href="https://t.me/r4ven_me"&gt;t.me/r4ven_me&lt;/a&gt; and chat: &lt;a href="https://t.me/r4ven_me_chat"&gt;t.me/r4ven_me_chat&lt;/a&gt; on Telegram.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-9.jpg"
 alt=""
 
 
 
 
 
 width="800"
 height="608"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-9.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Where&amp;rsquo;s the cursor?!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-8.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="486"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-8.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Fatality..&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-7.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="245"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-7.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-6.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="680"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-6.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Shipped some crappy code)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-5.jpg"
 alt=""
 
 
 
 
 
 width="484"
 height="1024"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-5.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Netcat 😉&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-4.jpg"
 alt=""
 
 
 
 
 
 width="640"
 height="594"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-23/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-23-4.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>SSH — Secure Connection to Remote Hosts: Introduction</title><link>https://r4ven.me/en/networking/ssh-bezopasnoe-podklyuchenie-k-udalyonnym-hostam-vvedenie/</link><pubDate>Wed, 02 Aug 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/networking/ssh-bezopasnoe-podklyuchenie-k-udalyonnym-hostam-vvedenie/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This time we&amp;rsquo;ll talk about remote connections using the secure SSH protocol, in particular its open implementation OpenSSH.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #7</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-7/</link><pubDate>Sun, 30 Jul 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-7/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Dreaming doesn&amp;rsquo;t hurt, and neither does looking 😉 A collection of beautiful workspace setups #7.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Preview: setuputic&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-5.jpeg"
 alt=""
 
 
 
 
 
 width="695"
 height="846"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-5.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: bestmacsetups&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-4.jpeg"
 alt=""
 
 
 
 
 
 width="675"
 height="844"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-4.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: ourdesksetup&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-3.jpeg"
 alt=""
 
 
 
 
 
 width="685"
 height="845"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-3.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: creativeforthedesk&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-2.jpeg"
 alt=""
 
 
 
 
 
 width="677"
 height="844"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-2.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: noidssetup&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-1.jpeg"
 alt=""
 
 
 
 
 
 width="718"
 height="844"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/stilnye-desktop-setapy-7/attachments/r4ven-me-stilnye-desktop-setapy-7-1.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: luxuryygamingsetups&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-2-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-2-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 👨‍💻And&amp;hellip;
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-2-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Don’t forget about our &lt;a href="https://t.me/r4ven_me"&gt;Telegram channel&lt;/a&gt; 📱 and &lt;a href="https://t.me/r4ven_me_chat"&gt;chat&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Linux command line, controlling command execution: the "&amp;&amp;", "||", ";" and "&amp;" operators</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-kontrol-vypolneniya-komand/</link><pubDate>Thu, 13 Jul 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-kontrol-vypolneniya-komand/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;re breaking down such powerful Linux command line tools as command execution control operators.&lt;/p&gt;
&lt;h2 id="previous-posts-in-the-series"&gt;Previous posts in the series&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re just starting to learn Linux, I strongly recommend getting familiar with the previous materials:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/"&gt;Linux command line, introduction: command types, plain text, file system, shell prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/"&gt;Linux command line, navigating the system and viewing directories: pwd, ls, cd commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vyvod-i-chtenie-soderzhimogo-komandy-echo-cat-less/"&gt;Linux command line, output and reading content: echo, cat, less commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-rabota-s-fajlami-komandy-touch-mkdir-cp-mv-rm/"&gt;Linux command line, working with files: touch, mkdir, cp, mv, rm commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-ssylki-na-fajly-linki-komanda-ln/"&gt;Linux command line, file links: the ln command&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-perenapravlenie-vvoda-i-vyvoda/"&gt;Linux command line, input and output redirection: the &amp;ldquo;&amp;gt;&amp;rdquo;, &amp;ldquo;&amp;lt;&amp;rdquo;, &amp;ldquo;|&amp;rdquo; operators&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Installing a Debian 12 Server in VirtualBox</title><link>https://r4ven.me/en/virtualization/ustanovka-servera-debian-12-v-virtualbox/</link><pubDate>Wed, 12 Jul 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/ustanovka-servera-debian-12-v-virtualbox/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll install a Debian GNU/Linux 12 server on a virtual machine created with the VirtualBox hypervisor.&lt;/p&gt;
&lt;p&gt;All actions were performed in a Linux Mint 21.1 environment. For Windows, all the steps are the same.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In previous posts, we learned what a &lt;a href="https://r4ven.me/en/it-razdel/slovarik/gipervizor-po-dlya-virtualizacii/"&gt;hypervisor&lt;/a&gt; and a &lt;a href="https://r4ven.me/en/it-razdel/slovarik/virtualnaya-mashina/"&gt;virtual machine&lt;/a&gt; are, and also &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/ustanovka-virtualbox-v-linux-mint-21/"&gt;installed&lt;/a&gt; one of the popular hypervisors — VirtualBox on our &lt;a href="https://r4ven.me/en/tag/linux-mint/"&gt;Linux Mint&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Today we&amp;rsquo;ll create a new virtual machine with VirtualBox and install a fresh Debian 12 server on it without a graphical interface.&lt;/p&gt;</description></item><item><title>Installing VirtualBox in Linux Mint 21</title><link>https://r4ven.me/en/virtualization/ustanovka-virtualbox-v-linux-mint-21/</link><pubDate>Mon, 19 Jun 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/ustanovka-virtualbox-v-linux-mint-21/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll install the popular hypervisor program from Oracle — &lt;strong&gt;VirtualBox&lt;/strong&gt; on our &lt;a href="https://r4ven.me/en/tag/linux-mint/"&gt;Linux Mint&lt;/a&gt; 21.&lt;/p&gt;
&lt;p&gt;In the previous post you learned what a &lt;a href="https://r4ven.me/en/it-razdel/slovarik/gipervizor-po-dlya-virtualizacii/"&gt;hypervisor&lt;/a&gt; is, what types exist, and examples of their implementation.&lt;/p&gt;
&lt;p&gt;Now let&amp;rsquo;s talk about the hero of today&amp;rsquo;s post. &lt;strong&gt;VirtualBox&lt;/strong&gt; is a hypervisor program running on top of the operating system, designed for creating and running &lt;a href="https://r4ven.me/en/it-razdel/slovarik/virtualnaya-mashina/"&gt;virtual machines&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;*&lt;em&gt;a &lt;strong&gt;virtual machine&lt;/strong&gt; is an abstract computer inside a running operating system, with a certain set of hardware characteristics allocated to it, such as CPU cores, RAM, disk space, and other equipment.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Hypervisor — Virtualization Software</title><link>https://r4ven.me/en/it-theory/gipervizor-po-dlya-virtualizacii/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/gipervizor-po-dlya-virtualizacii/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today our Linux user&amp;rsquo;s glossary grows with a fairly popular term today — hypervisor.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s hear what Wikipedia has to say on this topic:&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;A &lt;strong&gt;hypervisor&lt;/strong&gt;, or &lt;strong&gt;virtual machine monitor&lt;/strong&gt;, or &lt;strong&gt;low-level shell&lt;/strong&gt;, is a program or hardware scheme that provides or allows the simultaneous, parallel execution of multiple operating systems on the same host computer. The hypervisor also provides isolation of operating systems from each other, protection and security, resource sharing between different running OSes, and resource management.&lt;/p&gt;</description></item><item><title>POSIX (Portable Operating System Interface)</title><link>https://r4ven.me/en/it-theory/posix-portable-operating-system-interface/</link><pubDate>Wed, 24 May 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/posix-portable-operating-system-interface/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;We continue growing the Linux user&amp;rsquo;s glossary. Today we&amp;rsquo;ll talk about the term POSIX.&lt;/p&gt;
&lt;p&gt;Wikipedia gives the following definition of this term:&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;&lt;strong&gt;POSIX&lt;/strong&gt; (&lt;em&gt;Portable Operating System Interface&lt;/em&gt;) is a set of standards describing the interfaces between the operating system and an application program (system API), the C language library, and a set of applications and their interfaces. The standard was created to ensure compatibility between various UNIX-like operating systems and portability of application programs at the source code level, but it can also be used for non-Unix systems.&lt;/p&gt;</description></item><item><title>Linux command line, input and output redirection: the "&gt;", "&lt;", "|" operators</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-perenapravlenie-vvoda-i-vyvoda/</link><pubDate>Sun, 21 May 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-perenapravlenie-vvoda-i-vyvoda/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we will break down one of the key &amp;ldquo;features&amp;rdquo; of the Linux command line: the mechanism for redirecting input, output, and error output of console commands.&lt;/p&gt;
&lt;h2 id="previous-posts-in-the-series"&gt;Previous posts in the series&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re just starting to learn Linux, I strongly recommend checking out the previous posts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/"&gt;Linux command line, introduction: command types, plain text, file system, shell prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/"&gt;Linux command line, navigating the system and viewing directories: pwd, ls, cd commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vyvod-i-chtenie-soderzhimogo-komandy-echo-cat-less/"&gt;Linux command line, output and reading content: echo, cat, less commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-rabota-s-fajlami-komandy-touch-mkdir-cp-mv-rm/"&gt;Linux command line, working with files: touch, mkdir, cp, mv, rm commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-ssylki-na-fajly-linki-komanda-ln/"&gt;Linux command line, file links: the ln command&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>IT Meme Collection #22</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-22/</link><pubDate>Fri, 05 May 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-22/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #22.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-9.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="1014"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-9.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Genius — it&amp;rsquo;s simple)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-8.jpg"
 alt=""
 
 
 
 
 
 width="650"
 height="602"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-8.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;There was a time..&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-7.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="1019"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-7.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;haha)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-6.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="847"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-6.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Log in and never leave&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-5.jpg"
 alt=""
 
 
 
 
 
 width="696"
 height="350"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-5.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;🙂&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-4.jpg"
 alt=""
 
 
 
 
 
 width="794"
 height="887"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-22/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-22-4.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: Manjaro 22 Gnome</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-manjaro-22-gnome/</link><pubDate>Fri, 21 Apr 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-manjaro-22-gnome/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll show the look of the Manjaro distribution with the Gnome &lt;a href="https://r4ven.me/en/it-razdel/slovarik/okruzhenie-rabochego-stola/"&gt;desktop environment&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="a-bit-about-the-manjaro-distribution"&gt;A bit about the Manjaro distribution&lt;/h2&gt;
&lt;p&gt;Manjaro Linux is a &lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;Linux distribution&lt;/a&gt; based on the Arch Linux architecture. It offers users a simple, convenient interface, along with easy configuration and software installation. The Manjaro Gnome edition is based on the Gnome desktop, known for its modern interface and rich feature set.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux command line, file links: the ln command</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-ssylki-na-fajly-linki-komanda-ln/</link><pubDate>Wed, 19 Apr 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-ssylki-na-fajly-linki-komanda-ln/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This is the fifth post in the series on the Linux command line. Today we&amp;rsquo;ll talk about file links (hard and symbolic), and also look at the command for creating them: &lt;code&gt;ln&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="previous-posts-in-the-series"&gt;Previous posts in the series&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re just starting to learn Linux, I strongly recommend checking out the previous posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/"&gt;Linux command line, introduction: command types, plain text, file system, shell prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/"&gt;Linux command line, navigating the system and viewing directories: pwd, ls, cd commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vyvod-i-chtenie-soderzhimogo-komandy-echo-cat-less/"&gt;Linux command line, output and reading content: echo, cat, less commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-rabota-s-fajlami-komandy-touch-mkdir-cp-mv-rm/"&gt;Linux command line, working with files: touch, mkdir, cp, mv, rm commands&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The practical examples in this series of posts were performed in a Linux Mint 21 distribution environment.&lt;/p&gt;</description></item><item><title>Linux command line, working with files: touch, mkdir, cp, mv, rm commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-rabota-s-fajlami-komandy-touch-mkdir-cp-mv-rm/</link><pubDate>Mon, 17 Apr 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-rabota-s-fajlami-komandy-touch-mkdir-cp-mv-rm/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This is the fourth post in a series dedicated to working in the Linux command line. Today we&amp;rsquo;ll look at commands for working with files in Linux: &lt;code&gt;touch&lt;/code&gt;, &lt;code&gt;mkdir&lt;/code&gt;, &lt;code&gt;cp&lt;/code&gt;, &lt;code&gt;mv&lt;/code&gt;, &lt;code&gt;rm&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re just starting to learn Linux, I strongly recommend checking out the previous posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/"&gt;Linux command line, introduction: command types, plain text, file system, shell prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/"&gt;Linux command line, navigating the system and viewing directories: pwd, ls, cd commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vyvod-i-chtenie-soderzhimogo-komandy-echo-cat-less/"&gt;Linux command line, output and reading content: echo, cat, less commands&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The practical examples in this series of posts were performed in a Linux Mint 21 distribution environment.&lt;/p&gt;</description></item><item><title>Linux command line, output and reading content: echo, cat, less commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-vyvod-i-chtenie-soderzhimogo-komandy-echo-cat-less/</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-vyvod-i-chtenie-soderzhimogo-komandy-echo-cat-less/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This is the third post in a series dedicated to working in the Linux command line. Today we&amp;rsquo;ll look at commands for outputting text to the console and viewing file contents: &lt;code&gt;echo&lt;/code&gt;, &lt;code&gt;cat&lt;/code&gt;, &lt;code&gt;less&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re just starting to learn Linux, I strongly recommend checking out the previous posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/"&gt;Linux command line, introduction: command types, plain text, file system, shell prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/"&gt;Linux command line, navigating the system and viewing directories: pwd, ls, cd commands&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux command line, navigating the system and viewing directories: pwd, ls, cd commands</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/</link><pubDate>Thu, 30 Mar 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-navigaciya-v-sisteme-i-prosmotr-direktorij-komandy-pwd-ls-cd/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This is the second post in the series devoted to working in the Linux command line. Today we&amp;rsquo;ll look at basic navigation through the file system and viewing directory contents.&lt;/p&gt;
&lt;p&gt;Be sure to read the first post:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/zametki/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/"&gt;Linux command line, introduction: command types, plain text, file system, shell prompt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The practical examples in the posts of this series were performed in a Linux Mint 21 distribution environment.&lt;/p&gt;
&lt;h2 id="getting-help-on-commands"&gt;Getting help on commands&lt;/h2&gt;
&lt;p&gt;You can get comprehensive help on commands right in the Linux terminal.&lt;/p&gt;</description></item><item><title>Linux command line, introduction: command types, plain text, file system, shell prompt</title><link>https://r4ven.me/en/linux/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/</link><pubDate>Sun, 19 Mar 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/komandnaya-stroka-linux-vvedenie-tipy-komand-plain-text-fajlovaya-sistema-shell-prompt/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I present to your attention the first (introductory) part of a series of posts devoted to working in the Linux command line. This post is a kind of foundation for future entries on this topic. It will be followed by posts with descriptions and practical examples of using popular console utilities.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll give one recommendation right away. If you want a comprehensive resource on the Linux command line, I recommend reading William Shotts&amp;rsquo; book with the simple title: &lt;strong&gt;The Linux Command Line&lt;/strong&gt;. This book is an excellent source that lets you thoroughly study the basics of working in the Linux console. Material from this book will also be used and quoted in this and future posts about Linux.&lt;/p&gt;</description></item><item><title>Upgrading Linux Mint 20 to Linux Mint 21.1</title><link>https://r4ven.me/en/linux/obnovlenie-linux-mint-20-do-linux-mint-21-1/</link><pubDate>Sun, 22 Jan 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/obnovlenie-linux-mint-20-do-linux-mint-21-1/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll show you how you can upgrade from &lt;strong&gt;Linux Mint 20&lt;/strong&gt; to the current latest version, &lt;strong&gt;Linux Mint 21.1&lt;/strong&gt;, using built-in tools, without reinstalling the system.&lt;/p&gt;
&lt;div
 class="alert alert-warning my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-warning) 10%, transparent);
 border-left-color: var(--color-warning);
 --hover-bg: color-mix(in srgb, var(--color-warning) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-warning) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-warning-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-warning-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 DISCLAIMER!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-warning-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;I&amp;rsquo;d like to point out right away that all the actions described in this guide are done at your own risk. The author is not responsible for the actions you perform. The information in this post is purely for informational and recommendational purposes.&lt;/p&gt;</description></item><item><title>IT Meme Collection #21</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-21/</link><pubDate>Thu, 19 Jan 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-21/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #21.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image.png"
 alt=""
 
 
 
 
 
 width="768"
 height="1024"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image.png"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;sudo -s&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-21-2.jpeg"
 alt=""
 
 
 
 
 
 width="768"
 height="1024"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/r4ven-me-podborka-smeshnyh-ajti-bayanov-21-2.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Something&amp;rsquo;s wrong with my mouse)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-2-838x1024.png"
 alt=""
 
 
 
 
 
 width="838"
 height="1024"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-2-838x1024.png"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-3.png"
 alt=""
 
 
 
 
 
 width="640"
 height="484"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-3.png"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-4.png"
 alt=""
 
 
 
 
 
 width="700"
 height="998"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-4.png"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-5.png"
 alt=""
 
 
 
 
 
 width="462"
 height="619"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-5.png"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-6.png"
 alt=""
 
 
 
 
 
 width="750"
 height="376"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/podborka-smeshnyh-ajti-bayanov-21/attachments/image-6.png"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Collection #51-60</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-51-60/</link><pubDate>Tue, 17 Jan 2023 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-51-60/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;New collection: #51-60.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photos taken by real people are becoming ever more valuable. Though even here it&amp;rsquo;s easy to be fooled.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #14</title><link>https://r4ven.me/en/pictures/retro-it-estetika-14/</link><pubDate>Tue, 27 Dec 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-14/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of «atmosphere» from the origins of the IT industry for your feed 😉 Collection #14.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #13</title><link>https://r4ven.me/en/pictures/retro-it-estetika-13/</link><pubDate>Tue, 13 Dec 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-13/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of «atmosphere» from the origins of the IT industry for your feed 😉 Collection #13/&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #12</title><link>https://r4ven.me/en/pictures/retro-it-estetika-12/</link><pubDate>Tue, 06 Dec 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-12/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of «atmosphere» from the origins of the IT industry for your feed 😉 Collection #12.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #6</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-6/</link><pubDate>Tue, 29 Nov 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-6/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It doesn&amp;rsquo;t hurt to dream, and it doesn&amp;rsquo;t hurt to look either 😉 A collection of beautiful workspace setups #6.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #11</title><link>https://r4ven.me/en/pictures/retro-it-estetika-11/</link><pubDate>Tue, 22 Nov 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-11/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of «atmosphere» from the origins of the IT industry for your feed 😉 Collection #11.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #5</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-5/</link><pubDate>Tue, 15 Nov 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-5/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Dreaming doesn&amp;rsquo;t hurt, neither does looking 😉 A collection of beautiful workspace setups #5.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #10</title><link>https://r4ven.me/en/pictures/retro-it-estetika-10/</link><pubDate>Tue, 08 Nov 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-10/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of &amp;ldquo;atmosphere&amp;rdquo; from the origins of the IT industry in your feed 😉 Collection #10.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #9</title><link>https://r4ven.me/en/pictures/retro-it-estetika-9/</link><pubDate>Tue, 01 Nov 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-9/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of &amp;ldquo;atmosphere&amp;rdquo; from the origins of the IT industry in your feed 😉 Collection #9.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Wallpaper Collection #41-50</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-41-50/</link><pubDate>Mon, 31 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-41-50/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;New collection: #41-50.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photos taken by real people are becoming more and more valuable. Though it&amp;rsquo;s easy to be fooled here too.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #4</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-4/</link><pubDate>Tue, 25 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-4/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Dreaming doesn&amp;rsquo;t hurt, neither does looking 😉 A collection of beautiful workspace setups #4.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #20</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-20/</link><pubDate>Fri, 21 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-20/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #20.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #8</title><link>https://r4ven.me/en/pictures/retro-it-estetika-8/</link><pubDate>Tue, 18 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-8/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of the «atmosphere» of the early days of the IT industry for your feed 😉 Collection #8.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #19</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-19/</link><pubDate>Fri, 14 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-19/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #19.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #7</title><link>https://r4ven.me/en/pictures/retro-it-estetika-7/</link><pubDate>Tue, 11 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-7/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of the «atmosphere» of the early days of the IT industry for your feed 😉 Collection #7.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-2.jpg"
 alt=""
 
 
 
 
 
 width="691"
 height="864"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-2.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: didsomebodysayretro&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-3.jpg"
 alt=""
 
 
 
 
 
 width="864"
 height="864"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-3.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: retro.technologies&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-4.jpg"
 alt=""
 
 
 
 
 
 width="919"
 height="623"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-4.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: retro.technologies&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-5.jpg"
 alt=""
 
 
 
 
 
 width="855"
 height="863"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-5.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: retroinformati&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-6.jpg"
 alt=""
 
 
 
 
 
 width="709"
 height="863"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/pictures/retro-it-estetika-7/attachments/r4ven-me-retro-it-estetika-7-6.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Source: retroinformatik&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #18</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-18/</link><pubDate>Fri, 07 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-18/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #18.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish Desktop Setups #3</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-3/</link><pubDate>Tue, 04 Oct 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-3/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Dreaming doesn&amp;rsquo;t hurt, and neither does looking 😉 A collection of beautiful workspace setups #3.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Collection of Funny IT Jokes #17</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-17/</link><pubDate>Fri, 30 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-17/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #17.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #6</title><link>https://r4ven.me/en/pictures/retro-it-estetika-6/</link><pubDate>Tue, 27 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-6/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of «atmosphere» from the origins of the IT industry for your feed 😉 Collection #6.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Collection of Funny IT Jokes #16</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-16/</link><pubDate>Fri, 23 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-16/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #16.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT Aesthetics #5</title><link>https://r4ven.me/en/pictures/retro-it-estetika-5/</link><pubDate>Tue, 20 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-5/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of «atmosphere» from the origins of the IT industry for your feed 😉 Collection #5.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #15</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-15/</link><pubDate>Fri, 16 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-15/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #15.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>GTK and Qt Frameworks</title><link>https://r4ven.me/en/it-theory/frejmvorki-gtk-i-qt/</link><pubDate>Thu, 15 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/frejmvorki-gtk-i-qt/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Most of the applications existing today for the GNU/Linux OS are written using the GTK and Qt graphical libraries.&lt;/p&gt;
&lt;p&gt;For example, &lt;a href="https://r4ven.me/en/it-razdel/slovarik/okruzhenie-rabochego-stola/"&gt;desktop environment&lt;/a&gt; applications of GNOME (and its derivatives) are written using the GTK framework. GNOME is used in the following popular &lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;Linux distributions&lt;/a&gt;: Ubuntu, Fedora, Linux Mint, Debian, and others.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish desktop setups #2</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-2/</link><pubDate>Tue, 13 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-2/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It doesn&amp;rsquo;t hurt to dream, and neither does looking 😉 A collection of beautiful workspace setups #2.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Crow Translate — The Most Convenient Text Translator</title><link>https://r4ven.me/en/software/crow-translate-samyj-udobnyj-perevodchik-teksta/</link><pubDate>Sat, 10 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/software/crow-translate-samyj-udobnyj-perevodchik-teksta/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Historically, most IT documentation has been written in English. It&amp;rsquo;s quite hard to remember all the terms, but fortunately there are tools that help offset the lack of an extensive vocabulary, especially technical vocabulary.&lt;/p&gt;
&lt;p&gt;Today I&amp;rsquo;ll tell you about an incredibly convenient translator that&amp;rsquo;s always at hand and able to translate text from anywhere. The only condition is the ability to select text. The program is available for installation on both Windows and Linux&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #14</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-14/</link><pubDate>Fri, 09 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-14/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #14.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #4</title><link>https://r4ven.me/en/pictures/retro-it-estetika-4/</link><pubDate>Tue, 06 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-4/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of the &amp;ldquo;atmosphere&amp;rdquo; of the IT industry&amp;rsquo;s origins for your feed 😉 Collection #4.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #13</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-13/</link><pubDate>Fri, 02 Sep 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-13/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #13.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #3</title><link>https://r4ven.me/en/pictures/retro-it-estetika-3/</link><pubDate>Wed, 31 Aug 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-3/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of &amp;ldquo;atmosphere&amp;rdquo; from the origins of the IT industry for your feed 😉 Collection #3.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #12</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-12/</link><pubDate>Fri, 26 Aug 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-12/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #12.,&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Stylish desktop setups #1</title><link>https://r4ven.me/en/pictures/stilnye-desktop-setapy-1/</link><pubDate>Wed, 24 Aug 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/stilnye-desktop-setapy-1/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It doesn&amp;rsquo;t hurt to dream, and neither does looking 😉 A collection of beautiful workspace setups #1.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Desktop wallpaper collection #31-40</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-31-40/</link><pubDate>Mon, 22 Aug 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-31-40/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A new collection: #31-40.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photos taken by real people are becoming more and more valuable. Although even here it&amp;rsquo;s easy to be fooled.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #11</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-11/</link><pubDate>Fri, 19 Aug 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-11/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #11.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #2</title><link>https://r4ven.me/en/pictures/retro-it-estetika-2/</link><pubDate>Thu, 18 Aug 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-2/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of the &amp;ldquo;atmosphere&amp;rdquo; of the IT industry&amp;rsquo;s origins for your feed 😉 Collection #2.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Retro-IT aesthetics #1</title><link>https://r4ven.me/en/pictures/retro-it-estetika-1/</link><pubDate>Sun, 31 Jul 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/retro-it-estetika-1/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of the &amp;ldquo;atmosphere&amp;rdquo; of the IT industry&amp;rsquo;s origins for your feed 😉 Collection #1.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #10</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-10/</link><pubDate>Wed, 27 Jul 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-10/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #10.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #9</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-9/</link><pubDate>Thu, 07 Jul 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-9/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #9.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Customizing Linux Mint 20/21 + Nord theme</title><link>https://r4ven.me/en/linux/kastomizaciya-linux-mint-20-nord-theme/</link><pubDate>Sun, 03 Jul 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/kastomizaciya-linux-mint-20-nord-theme/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This post is part of a series about smoothly switching &lt;a href="https://r4ven.me/en/tag/s-windows-na-linux/"&gt;from Windows to Linux&lt;/a&gt;. If you missed it, here&amp;rsquo;s a list of the previous parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/instrukcii/poprobovat-linux-pryamo-v-windows/"&gt;Try Linux right inside Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/instrukcii/ustanovka-linux-ryadom-s-windows/"&gt;Installing Linux alongside Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/instrukcii/nachalnaya-nastrojka-linux-mint-20/"&gt;Initial setup of Linux Mint 20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/instrukcii/ustanovka-windows-prilozhenij-v-linux/"&gt;Installing Windows applications on Linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Today we&amp;rsquo;ll configure the appearance and desktop layout of the Linux Mint Cinnamon edition to our own preferences.&lt;/p&gt;
&lt;div
 class="alert alert-warning my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-warning) 10%, transparent);
 border-left-color: var(--color-warning);
 --hover-bg: color-mix(in srgb, var(--color-warning) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-warning) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-warning-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-warning-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 DISCLAIMER!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-warning-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;I&amp;rsquo;d like to point out right away that all the actions described in this guide are done at your own risk. Please understand this. My blog is just a platform where I talk about my experience and share my opinion on various things and phenomena.&lt;/p&gt;</description></item><item><title>A collection of funny IT jokes #8</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-8/</link><pubDate>Fri, 24 Jun 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-8/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #8.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: Ubuntu MATE 22.04</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-ubuntu-mate-22-04/</link><pubDate>Wed, 22 Jun 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-ubuntu-mate-22-04/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll show the default appearance of the Ubuntu distribution with the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/okruzhenie-rabochego-stola/"&gt;desktop environment&lt;/a&gt; Mate.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A Roundup of Funny IT Jokes #7</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-7/</link><pubDate>Tue, 21 Jun 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-7/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Roundup #7.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Installing Windows Applications on Linux</title><link>https://r4ven.me/en/linux/ustanovka-windows-prilozhenij-v-linux/</link><pubDate>Wed, 08 Jun 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/ustanovka-windows-prilozhenij-v-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll show you how to run programs designed for Windows on Linux Mint 20, which we previously &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/ustanovka-linux-ryadom-s-windows/"&gt;installed&lt;/a&gt; and &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/nachalnaya-nastrojka-linux-mint-20/"&gt;configured&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll warn you right away that not all Windows applications work correctly on Linux. It all depends on how complex and heavy the application&amp;rsquo;s design is. Nevertheless, a large number of Windows programs run on Linux without any problems, and today I&amp;rsquo;ll demonstrate this to you.&lt;/p&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;There is &lt;a href="https://r4ven.me/en/it-razdel/slovarik/otkrytoe-po/"&gt;open-source software&lt;/a&gt; for running Windows applications in a Linux environment — &lt;strong&gt;Wine&lt;/strong&gt;. There are many articles on the internet about installing it on Linux Mint, and they all differ from one another. I&amp;rsquo;ve often come across non-working instructions and had to tinker a lot by hand. In this note I will try to describe a working, and at the same time simple, installation option for Linux Mint 20.&lt;/p&gt;</description></item><item><title>A Roundup of Funny IT Jokes #6</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-6/</link><pubDate>Tue, 07 Jun 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-6/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Roundup #6.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Initial setup of Linux Mint 20/21</title><link>https://r4ven.me/en/linux/nachalnaya-nastrojka-linux-mint-20/</link><pubDate>Fri, 03 Jun 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/nachalnaya-nastrojka-linux-mint-20/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;We continue the gradual transition to free Linux-based operating systems.&lt;/p&gt;
&lt;p&gt;To refresh your memory, or in case you missed them, here are two previous articles:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/instrukcii/poprobovat-linux-pryamo-v-windows/"&gt;Try Linux right inside Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://r4ven.me/en/it-razdel/instrukcii/ustanovka-linux-ryadom-s-windows/"&gt;Installing Linux alongside Windows&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So, we tried Linux Mint 20 in Windows using virtualization technology, then installed it as a second OS side by side with Windows. And now it&amp;rsquo;s time for the initial setup of the Linux Mint operating system.&lt;/p&gt;</description></item><item><title>A Roundup of Funny IT Jokes #5</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-5/</link><pubDate>Tue, 24 May 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-5/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Roundup #5.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: EndeavourOS — XFCE</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-endeavouros-xfce/</link><pubDate>Thu, 19 May 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-endeavouros-xfce/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll look at the default appearance of the EndeavourOS distribution with the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/okruzhenie-rabochego-stola/"&gt;desktop environment&lt;/a&gt; XFCE.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Quote #11</title><link>https://r4ven.me/en/lyrics/citata-11/</link><pubDate>Wed, 18 May 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-11/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Agreed. There&amp;rsquo;s not much else to add 😉&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-2-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-2-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 👨‍💻And&amp;hellip;
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-2-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Don’t forget about our &lt;a href="https://t.me/r4ven_me"&gt;Telegram channel&lt;/a&gt; 📱 and &lt;a href="https://t.me/r4ven_me_chat"&gt;chat&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or maybe you want to become a co-author? &lt;a href="https://r4ven.me/en/co-authors/"&gt;Then click here&lt;/a&gt;🔗&lt;/p&gt;</description></item><item><title>Funny IT Jokes Roundup #4</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-4/</link><pubDate>Tue, 17 May 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-4/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Roundup #4.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Init System</title><link>https://r4ven.me/en/it-theory/sistema-inicializacii/</link><pubDate>Fri, 29 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/sistema-inicializacii/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Do you know what happens to a computer after you press the power button? In the case of operating systems based on Linux, after the computer is started with the physical switch, specific systems are launched in a certain order.&lt;/p&gt;
&lt;p&gt;An approximate startup algorithm for a GNU/Linux OS with a graphical interface:&lt;/p&gt;
&lt;div
 class="code-block-container border-border bg-card my-6 overflow-hidden rounded-xl border shadow-sm transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"&gt;
 
 &lt;div
 class="code-block-header bg-muted/30 border-border flex items-center justify-between border-b px-4 py-3"&gt;
 
 &lt;div class="flex items-center gap-2"&gt;
 &lt;div class="text-muted-foreground flex-shrink-0"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24"&gt;&lt;path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4" /&gt;
&lt;/svg&gt;
 &lt;/div&gt;
 &lt;span class="text-muted-foreground text-xs font-medium"&gt;
 PLAINTEXT
 &lt;/span&gt;
 &lt;/div&gt;

 
 &lt;div class="flex items-center gap-2"&gt;
 
 &lt;button
 class="collapse-code-btn text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-medium transition-all duration-200 ease-out focus:ring-2 focus:outline-none"
 data-code-id="code-0"
 data-default-state="expanded"
 data-initial-collapsed="false" 
 data-disable-auto-collapse="false" 
 data-auto-collapse-lines="60"
 data-auto-collapse-height="800"
 data-collapsed-height="180"
 title="Collapse"
 aria-label="Collapse"&gt;
 &lt;span class="collapse-icon"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24"&gt;&lt;path fill="currentColor" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6z"/&gt;&lt;/svg&gt;
 &lt;/span&gt;
 &lt;span class="collapse-text hidden sm:inline"
 &gt;Collapse&lt;/span
 &gt;
 &lt;/button&gt;
 &lt;button
 class="copy-code-btn text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-medium transition-all duration-200 ease-out focus:ring-2 focus:outline-none"
 data-code-id="code-0"
 title="Copy"
 aria-label="Copy"&gt;
 &lt;span class="copy-icon"&gt;
 
 &lt;svg class="h-4 w-4"
 fill="none"
 stroke="currentColor"
 viewBox="0 0 24 24"&gt;&lt;path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z" /&gt;
&lt;/svg&gt;
 &lt;/span&gt;
 &lt;span class="copy-text hidden sm:inline"
 &gt;Copy&lt;/span
 &gt;
 &lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 
 &lt;div class="code-block-content relative" id="code-0"&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;Computer start --&amp;gt; BIOS/UEFI --&amp;gt; OS bootloader --&amp;gt; Linux kernel --&amp;gt; Init system --&amp;gt; Desktop&lt;/code&gt;&lt;/pre&gt;
 
 &lt;div
 class="collapse-overlay to-card/90 pointer-events-none absolute inset-0 bg-gradient-to-b from-transparent via-transparent opacity-0 transition-opacity duration-300"&gt;
 &lt;div
 class="text-muted-foreground bg-card/80 border-border/50 hover:bg-primary/10 hover:text-primary hover:border-primary/30 absolute bottom-4 left-1/2 -translate-x-1/2 cursor-pointer rounded-full border px-3 py-1.5 text-xs backdrop-blur-sm transition-all duration-200"&gt;
 Click to expand and view more
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;


&lt;script&gt;
(function() {
 const codeId = 'code-0';
 const copyBtn = document.querySelector('.copy-code-btn[data-code-id="' + codeId + '"]');
 const collapseBtn = document.querySelector('.collapse-code-btn[data-code-id="' + codeId + '"]');
 const codeContainer = document.getElementById(codeId);

 if (!codeContainer) return;

 
 if (copyBtn) {
 const copyIcon = copyBtn.querySelector('.copy-icon');
 const copyText = copyBtn.querySelector('.copy-text');

 copyBtn.addEventListener('click', async function() {
 try {
 let codeText = '';
 const codeTableCell = codeContainer.querySelector('.lntd:last-child code');
 if (codeTableCell) {
 codeText = codeTableCell.textContent || codeTableCell.innerText;
 } else {
 const codeElement = codeContainer.querySelector('code');
 if (codeElement) {
 const hasInlineLineNumbers = codeElement.querySelector('.ln');
 if (hasInlineLineNumbers) {
 const codeLines = codeElement.querySelectorAll('.cl');
 if (codeLines.length &gt; 0) {
 codeText = Array.from(codeLines)
 .map(line =&gt; line.textContent.replace(/\n+$/, ''))
 .join('\n')
 .replace(/\n+$/, '');
 } else {
 const allText = codeElement.textContent || codeElement.innerText;
 codeText = allText.replace(/^\d+/gm, '').replace(/^\s+/gm, '');
 }
 } else {
 codeText = codeElement.textContent || codeElement.innerText;
 }
 } else {
 codeText = codeContainer.textContent || codeContainer.innerText;
 }
 }
 codeText = codeText.trim();
 await navigator.clipboard.writeText(codeText);

 copyIcon.innerHTML = `\n \u003csvg class=\u0022h-3 w-3\u0022\n fill=\u0022none\u0022\n stroke=\u0022currentColor\u0022\n viewBox=\u00220 0 24 24\u0022\u003e\u003cpath stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022 stroke-width=\u00222\u0022 d=\u0022M5 13l4 4L19 7\u0022 \/\u003e\n\u003c\/svg\u003e`;
 if (copyText) { copyText.textContent = 'Copied'; }
 copyBtn.classList.add('text-green-600');
 setTimeout(() =&gt; {
 copyIcon.innerHTML = `\n \u003csvg class=\u0022h-3 w-3\u0022\n fill=\u0022none\u0022\n stroke=\u0022currentColor\u0022\n viewBox=\u00220 0 24 24\u0022\u003e\u003cpath stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022 stroke-width=\u00222\u0022 d=\u0022M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\u0022 \/\u003e\n\u003c\/svg\u003e`;
 if (copyText) { copyText.textContent = 'Copy'; }
 copyBtn.classList.remove('text-green-600');
 }, 2000);
 } catch (err) {
 console.error('复制失败:', err);
 const range = document.createRange();
 const codeElement = codeContainer.querySelector('code') || codeContainer;
 range.selectNodeContents(codeElement);
 const selection = window.getSelection();
 selection.removeAllRanges();
 selection.addRange(range);
 if (copyText) { copyText.textContent = 'Selected'; }
 setTimeout(() =&gt; {
 if (copyText) { copyText.textContent = 'Copy'; }
 selection.removeAllRanges();
 }, 2000);
 }
 });
 }

 
 if (collapseBtn) { 
 const collapseIcon = collapseBtn.querySelector('.collapse-icon');
 const collapseText = collapseBtn.querySelector('.collapse-text');
 const collapseOverlay = codeContainer.querySelector('.collapse-overlay');

 let codeElement = codeContainer.querySelector('pre.chroma');
 if (!codeElement) {
 codeElement = codeContainer.querySelector('pre');
 }

 const initialCollapsedState = collapseBtn.dataset.initialCollapsed === 'true'; 
 const disableAutoCollapse = collapseBtn.dataset.disableAutoCollapse === 'true'; 
 const autoCollapseLines = parseInt(collapseBtn.dataset.autoCollapseLines) || 30;
 const autoCollapseHeight = parseInt(collapseBtn.dataset.autoCollapseHeight) || 400;
 const collapsedHeight = parseInt(collapseBtn.dataset.collapsedHeight) || 120;

 let isCollapsed = false;

 function initCollapse() {
 
 
 const needsCollapseButton = initialCollapsedState || shouldAutoCollapse();
 if (!needsCollapseButton) {
 collapseBtn.style.display = 'none';
 }

 
 if (initialCollapsedState) {
 setCollapsed(true, false); 
 } else {
 
 
 if (!disableAutoCollapse &amp;&amp; shouldAutoCollapse()) { 
 setCollapsed(true, false); 
 } else {
 setCollapsed(false, false); 
 }
 }
 }

 function shouldAutoCollapse() {
 
 
 
 if (codeElement) {
 const lines = codeElement.querySelectorAll('.line, .cl');
 const height = codeElement.offsetHeight;
 return lines.length &gt; autoCollapseLines || height &gt; autoCollapseHeight;
 }
 const containerHeight = codeContainer.offsetHeight;
 if (containerHeight &gt; autoCollapseHeight) {
 return true;
 }
 const textContent = codeContainer.textContent || codeContainer.innerText || '';
 const estimatedLines = textContent.split('\n').length;
 return estimatedLines &gt; autoCollapseLines;
 }

 function setCollapsed(collapsed, animate = true) {
 if (!collapseOverlay) return;

 isCollapsed = collapsed;

 if (collapsed) {
 codeContainer.style.maxHeight = collapsedHeight + 'px';
 codeContainer.style.overflow = 'hidden';
 collapseOverlay.style.opacity = '1';
 collapseOverlay.style.pointerEvents = 'auto';

 collapseIcon.innerHTML = `\n \u003csvg class=\u0022h-3 w-3\u0022\n fill=\u0022none\u0022\n stroke=\u0022currentColor\u0022\n viewBox=\u00220 0 24 24\u0022\u003e\u003cpath stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022 stroke-width=\u00222\u0022 d=\u0022M19 9l-7 7-7-7\u0022 \/\u003e\n\u003c\/svg\u003e`;
 if (collapseText) { collapseText.textContent = 'Expand'; }
 collapseBtn.title = 'Expand';
 } else {
 codeContainer.style.maxHeight = '';
 codeContainer.style.overflow = '';
 collapseOverlay.style.opacity = '0';
 collapseOverlay.style.pointerEvents = 'none';

 collapseIcon.innerHTML = `\n \u003csvg class=\u0022h-3 w-3\u0022\n fill=\u0022none\u0022\n stroke=\u0022currentColor\u0022\n viewBox=\u00220 0 24 24\u0022\u003e\u003cpath fill=\u0022currentColor\u0022 d=\u0022M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6z\u0022\/\u003e\u003c\/svg\u003e`;
 if (collapseText) { collapseText.textContent = 'Collapse'; }
 collapseBtn.title = 'Collapse';
 }

 if (animate) {
 codeContainer.style.transition = 'max-height 0.3s ease-out';
 setTimeout(() =&gt; {
 codeContainer.style.transition = '';
 }, 300);
 }
 }

 function toggleCollapse() {
 setCollapsed(!isCollapsed, true);
 }

 collapseBtn.addEventListener('click', toggleCollapse);

 if (collapseOverlay) {
 collapseOverlay.addEventListener('click', () =&gt; {
 if (isCollapsed) {
 setCollapsed(false, true);
 }
 });
 }

 initCollapse(); 
 }
})();
&lt;/script&gt;
&lt;p&gt;Today let&amp;rsquo;s talk a bit about init systems in Linux. The following systems are actively used today:&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: Zorin OS</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-zorin-os/</link><pubDate>Thu, 28 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-zorin-os/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll take a look at the default appearance of the Zorin OS distribution.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Quote #10</title><link>https://r4ven.me/en/lyrics/citata-10/</link><pubDate>Wed, 27 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-10/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Unfortunately, that&amp;rsquo;s how it is. This quote is taken from the series Mr. Robot, in which the lead role was played by the talented young actor Rami Malek.&lt;/p&gt;
&lt;p&gt;The plot of the series revolves around a genius hacker, Elliot. Being a clear introvert (often typical for IT people), a global plan for redistributing the world economy and eliminating social inequality is brewing in his head. He lives in a world where everyone is dominated by transnational corporations. Which dictate absolutely all the rules of life and functioning of modern society (that reminds me of something). Such a state of affairs doesn&amp;rsquo;t suit many people, but only a few get the chance to influence anything. That&amp;rsquo;s exactly what the series is about.&lt;/p&gt;</description></item><item><title>Funny IT Jokes Roundup #3</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-3/</link><pubDate>Tue, 26 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-3/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Roundup #3.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: KDE Neon</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-kde-neon/</link><pubDate>Thu, 21 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-kde-neon/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll take a look at one of the most popular Linux desktops in the world — KDE.&lt;/p&gt;
&lt;p&gt;The KDE development team maintains its own official Linux distribution, which, like many others, is based on a stable version of Ubuntu. The purpose of this distribution is to trial fresh versions of the KDE desktop environment while maintaining decent stability.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>A mysterious website from the 90s internet</title><link>https://r4ven.me/en/interesting/zagadochnyj-sajt-interneta-iz-90-h/</link><pubDate>Wed, 20 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/zagadochnyj-sajt-interneta-iz-90-h/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell an interesting tale about a mysterious website on the internet, which appeared in the vastness of the web in 1997 and still keeps many users up at night today.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re talking about the site mortis.com&lt;/p&gt;
&lt;p&gt;The wider public only learned about this site in the 2010s. It was discovered by users of foreign image boards like 4chan.&lt;/p&gt;
&lt;p&gt;The site&amp;rsquo;s homepage was a black background with a window prompting for a login and password. Quite mysterious and intriguing, especially considering it had been up on the internet since &amp;lsquo;97.&lt;/p&gt;</description></item><item><title>Funny IT Jokes Roundup #2</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-2/</link><pubDate>Tue, 19 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-2/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Roundup #2.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Collection #21-30</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-21-30/</link><pubDate>Mon, 18 Apr 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-21-30/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A new collection: #21-30.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photographs taken by real people are becoming increasingly valuable. Although even here it&amp;rsquo;s easy to be fooled.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: Ubuntu 20.04</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-ubuntu-20-04/</link><pubDate>Tue, 29 Mar 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-ubuntu-20-04/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll show you the look of one of the world&amp;rsquo;s most popular Linux &lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;distributions&lt;/a&gt; (both on servers and on workstations) — &lt;strong&gt;Ubuntu&lt;/strong&gt; version &lt;strong&gt;20.04&lt;/strong&gt;.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>IT Meme Collection #1</title><link>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-1/</link><pubDate>Thu, 17 Mar 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-smeshnyh-ajti-bayanov-1/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A bit of humor for your feed 😉 Collection #1&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Quote #9</title><link>https://r4ven.me/en/lyrics/citata-9/</link><pubDate>Tue, 15 Mar 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-9/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another gem from Glen Cook, from the fantasy saga «The Black Company — Shadows Linger». As usual, this phrase is taken out of context. Let&amp;rsquo;s fix that a bit.&lt;/p&gt;
&lt;p&gt;According to the plot, the main character was assigned to a local law enforcement representative to conduct reconnaissance in the city the Black Company arrived in to carry out a special task for its employer. Reflections and analysis of his colleague&amp;rsquo;s behavior during one of these outings are what the quote reflects.&lt;/p&gt;</description></item><item><title>How to live in stress mode — thoughts</title><link>https://r4ven.me/en/lyrics/kak-zhit-v-rezhime-stressa/</link><pubDate>Mon, 14 Mar 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/kak-zhit-v-rezhime-stressa/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today is Sunday — the day of lyrics.&lt;/p&gt;
&lt;p&gt;Lately there have been a lot of loud events that have shaken the ground under many people&amp;rsquo;s feet, mine included. It&amp;rsquo;s not easy to withstand this whole stream of ambiguous information.&lt;/p&gt;
&lt;p&gt;Many people, myself included, are in a state of strong, prolonged stress. Even those who aren&amp;rsquo;t at the very epicenter of events, but are simply empathizing.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s obvious that chronic tension does nobody any good. So I decided to reflect on this topic.&lt;/p&gt;</description></item><item><title>The world's most expensive and long-lived malware — MyDoom</title><link>https://r4ven.me/en/interesting/samaya-dorogaya-i-zhivuchaya-v-mire-vredonosnaya-programma-mydoom/</link><pubDate>Mon, 07 Mar 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/samaya-dorogaya-i-zhivuchaya-v-mire-vredonosnaya-programma-mydoom/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell you a bit about a very interesting piece of malware called Mydoom, which has been operating on the internet since the ancient year of 2004.&lt;/p&gt;
&lt;p&gt;MyDoom is a worm created to infect operating systems of the Windows family. The worm spreads via emails with malicious attachments, and the infection itself occurs when they are opened.&lt;/p&gt;
&lt;p&gt;The size of the worm&amp;rsquo;s carrier file is about 28 kilobytes. During research into MyDoom, a text string was found inside its code: « &lt;code&gt;sync-1.01; andy; I'm just doing my job, nothing personal, sorry&lt;/code&gt; ». Quite ironic and businesslike.&lt;/p&gt;</description></item><item><title>Quote #8</title><link>https://r4ven.me/en/lyrics/citata-8/</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-8/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This quote is taken from a popular American crime series «Criminal Minds». The gist of the show: a special FBI unit investigates serial murders committed by maniacs of varying levels of &amp;ldquo;complexity&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d like to draw attention to the first phrase of the dialogue: « &lt;em&gt;Try again, fail again, fail better&lt;/em&gt; «, which, as the phrase suggests, is a quote from the French-Irish writer Samuel Beckett.&lt;/p&gt;
&lt;p&gt;The world is arranged so that gaining experience in its pure form never happens. Such a process is almost always accompanied by making mistakes and overcoming obstacles. After which comes the analysis of the events that occurred and the formation of new knowledge and skills. This is precisely what lies at the very core of the concept of experience. From this we can conclude that mistakes are inevitable, and attempts to avoid failures 100% of the time are, forgive the tautology, doomed to fail.&lt;/p&gt;</description></item><item><title>Unix Operating System</title><link>https://r4ven.me/en/it-theory/operacionnaya-sistema-unix/</link><pubDate>Sun, 20 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/operacionnaya-sistema-unix/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;The Unix operating system is considered one of the most important in the history of computer OS development. The ideas embedded in this system during its development remain relevant and are regularly used today.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the principles of how the file system works;&lt;/li&gt;
&lt;li&gt;the file hierarchy;&lt;/li&gt;
&lt;li&gt;the &amp;ldquo;Everything is a file&amp;rdquo; concept;&lt;/li&gt;
&lt;li&gt;multitasking;&lt;/li&gt;
&lt;li&gt;multi-user sessions;&lt;/li&gt;
&lt;li&gt;the broad functionality of the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/komandnyj-interpretator-ili-obolochka-shell/" title="command shell"&gt;command shell&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;and much more.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Historical hierarchy of Unix OS and Unix-like systems:&lt;/p&gt;</description></item><item><title>What Linux Can Look Like: BSPWM + Polybar</title><link>https://r4ven.me/en/pictures/kakim-byvaet-linux-bspwm-polybar/</link><pubDate>Sat, 19 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/kakim-byvaet-linux-bspwm-polybar/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This &lt;a href="https://r4ven.me/en/it-razdel/slovarik/okruzhenie-rabochego-stola/" title="desktop"&gt;desktop&lt;/a&gt; is an environment assembled like a construction set on top of Arch Linux. Such a desktop isn&amp;rsquo;t one of the complete official desktop environments, like Gnome or KDE, but is a custom build that includes pieces from various environments, including the ones mentioned above.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Quote #7</title><link>https://r4ven.me/en/lyrics/citata-7/</link><pubDate>Tue, 15 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-7/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another quote from the sarcastic biography of the creator of the Linux kernel.&lt;/p&gt;
&lt;p&gt;Here is a fuller version of it, to give more context:&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;«Well then — not a bad plan. They say there are two eternal questions: &amp;ldquo;What is the meaning of life?&amp;rdquo; and &amp;ldquo;What do you do with all the loose change you&amp;rsquo;ve accumulated during the day?&amp;rdquo;&lt;br&gt;
L: Well, I have an answer to the first one.&lt;br&gt;
D: What is it?&lt;br&gt;
L: Simple and pleasant. Not that it gives life meaning, but at least it clarifies the picture. Only three things matter in life. They drive both you and every living creature: the first is survival, the second is social order, the third is pleasure. Everything in life passes through these three stages. And after pleasure there&amp;rsquo;s nothing left. Hence the conclusion: the meaning of life is to reach the third stage. Reach it — and you&amp;rsquo;re set. But first — get through the first two.»&lt;/p&gt;</description></item><item><title>Virtual Machine</title><link>https://r4ven.me/en/it-theory/virtualnaya-mashina/</link><pubDate>Sat, 12 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/virtualnaya-mashina/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I looked at a clear example of implementing virtualization technology and working with a virtual machine in the guide &lt;a href="https://r4ven.me/en/it-razdel/instrukcii/poprobovat-linux-pryamo-v-windows/" title="Try Linux right in Windows"&gt;Try Linux right in Windows&lt;/a&gt;. I recommend taking a look 😉&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-2-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-2-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 👨‍💻And&amp;hellip;
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-2-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Don’t forget about our &lt;a href="https://t.me/r4ven_me"&gt;Telegram channel&lt;/a&gt; 📱 and &lt;a href="https://t.me/r4ven_me_chat"&gt;chat&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Desktop Environment</title><link>https://r4ven.me/en/it-theory/okruzhenie-rabochego-stola/</link><pubDate>Sat, 05 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/okruzhenie-rabochego-stola/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Here are a few screenshots of desktops:&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/1.resized-1-1024x576.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="576"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/1.resized-1-1024x576.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola.jpeg"
 alt=""
 
 
 
 
 
 width="1280"
 height="720"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-1.jpeg"
 alt=""
 
 
 
 
 
 width="1280"
 height="800"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-1.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-2.jpeg"
 alt=""
 
 
 
 
 
 width="1280"
 height="720"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-2.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-3.jpeg"
 alt=""
 
 
 
 
 
 width="1280"
 height="720"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-3.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-4.jpeg"
 alt=""
 
 
 
 
 
 width="1280"
 height="720"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-4.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-5.jpeg"
 alt=""
 
 
 
 
 
 width="1280"
 height="720"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/okruzhenie-rabochego-stola/attachments/r4ven-me-okruzhenie-rabochego-stola-5.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Archcraft, Linux Mint, MX Linux, CutefishOS, KDE Neon, Windows 10, Arch Linux&lt;/p&gt;</description></item><item><title>Installing Linux alongside Windows</title><link>https://r4ven.me/en/linux/ustanovka-linux-ryadom-s-windows/</link><pubDate>Thu, 03 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/linux/ustanovka-linux-ryadom-s-windows/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll be installing Linux alongside Windows as a second operating system.&lt;/p&gt;
&lt;div
 class="alert alert-warning my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-warning) 10%, transparent);
 border-left-color: var(--color-warning);
 --hover-bg: color-mix(in srgb, var(--color-warning) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-warning) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-warning-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-warning-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 ⚠️ Warning
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-warning-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Right away, I want to point out that everything described in this guide, you do at your own risk. If you have experience reinstalling or restoring Windows systems, then you have nothing to worry about. But just in case, before you start, back up your important files to another partition, or better yet, to a removable drive.&lt;/p&gt;</description></item><item><title>Quote #6</title><link>https://r4ven.me/en/lyrics/citata-6/</link><pubDate>Tue, 01 Feb 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-6/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;If you&amp;rsquo;re a fan of the fantasy universe of Polish writer Andrzej Sapkowski&amp;rsquo;s «The Witcher», you&amp;rsquo;ve probably already watched season 2 of the Netflix series. This quote is taken from the first episode of the second season, in the scene where Geralt and Ciri talk by the campfire, after the events at Nivellen&amp;rsquo;s house — whose role was played by the magnificent Kristofer Hivju.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-2-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-2-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 👨‍💻And&amp;hellip;
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-2-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Don’t forget about our &lt;a href="https://t.me/r4ven_me"&gt;Telegram channel&lt;/a&gt; 📱 and &lt;a href="https://t.me/r4ven_me_chat"&gt;chat&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Terminal Emulator</title><link>https://r4ven.me/en/it-theory/emulyator-terminala/</link><pubDate>Sat, 29 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/emulyator-terminala/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Recently I wrote a note about such an operating system management tool as the &lt;a href="https://r4ven.me/en/it-razdel/slovarik/komandnyj-interpretator-ili-obolochka-shell/" title="command interpreter"&gt;command interpreter&lt;/a&gt;, access to which, in modern operating systems, can be obtained using a graphical program — a &lt;em&gt;terminal emulator&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Here are a few screenshots of what it can look like in Linux and Windows:&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/emulyator-terminala/attachments/1.jpg"
 alt=""
 
 
 
 
 
 width="715"
 height="479"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/emulyator-terminala/attachments/1.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala.jpeg"
 alt=""
 
 
 
 
 
 width="859"
 height="503"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala-1.jpeg"
 alt=""
 
 
 
 
 
 width="856"
 height="495"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala-1.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala-2.jpeg"
 alt=""
 
 
 
 
 
 width="853"
 height="526"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala-2.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;

&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala-3.jpeg"
 alt=""
 
 
 
 
 
 width="891"
 height="516"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/emulyator-terminala/attachments/r4ven-me-emulyator-terminala-3.jpeg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Quote #5</title><link>https://r4ven.me/en/lyrics/citata-5/</link><pubDate>Tue, 25 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-5/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Another line from my favorite fantasy saga «The Black Company». The author of this work has a very subtle sense of the principles by which human life unfolds, and this quote is a great example of that. The phrase is attributed to the most pivotal character of the saga, from whose perspective most of the books are narrated.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m sure this character is the author&amp;rsquo;s own alter ego, since it&amp;rsquo;s precisely his philosophical views that get the main emphasis in the novel.&lt;/p&gt;</description></item><item><title>Desktop Wallpaper Collection #11-20</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-11-20/</link><pubDate>Mon, 24 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-11-20/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A new collection: #11-20.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photographs taken by real people are becoming increasingly valuable. Although even here it&amp;rsquo;s easy to be fooled.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Software Repository</title><link>https://r4ven.me/en/it-theory/repozitorij-programmnogo-obespecheniya/</link><pubDate>Sat, 22 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/repozitorij-programmnogo-obespecheniya/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;There are various types of repositories. For example, repositories of programs written in a single programming language, or intended for a specific platform. The latter includes repositories of Linux and other *nix systems. Repositories are also actively used in version control systems, for example in git systems.&lt;/p&gt;
&lt;p&gt;In the Linux world, repositories are usually divided into two types: officially maintained by the developers of a specific system (&lt;a href="https://r4ven.me/en/it-razdel/slovarik/distributiv-linux/"&gt;distribution&lt;/a&gt;), and user (third-party) repositories, connected manually.&lt;/p&gt;</description></item><item><title>Quote #4</title><link>https://r4ven.me/en/lyrics/citata-4/</link><pubDate>Tue, 18 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-4/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;It&amp;rsquo;s a short one, but a rather precise and thoughtful quote. I&amp;rsquo;m sure everyone has at least one incredible story tucked away in their memory, the kind they&amp;rsquo;ve never seen play out in any movie plot.&lt;/p&gt;
&lt;p&gt;Our imagination is shaped, for the most part, by the ideas we&amp;rsquo;ve acquired: books we&amp;rsquo;ve read, scenes we&amp;rsquo;ve seen in movies, or simply things from life. But life is an interesting and multifaceted thing in every sense. And sometimes it manages to surprise us even more than any fantasy novel. Without dwarves, elves, or orcs, of course, but armed with nothing more than the world, nature, and ordinary little people, life is capable of generating some pretty colorful and astonishing events.&lt;/p&gt;</description></item><item><title>Customizing the browser home page</title><link>https://r4ven.me/en/web/nastraivaem-domashnyuyu-stranicu-brauzera/</link><pubDate>Sat, 15 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/web/nastraivaem-domashnyuyu-stranicu-brauzera/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;In this post I&amp;rsquo;ll tell and show you how you can customize the browser&amp;rsquo;s home page.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll be showing this using the Firefox browser as an example, but the tool I&amp;rsquo;m using (the browser extension Tabliss) is also available for Chrome and its derivatives (Yandex browser, Microsoft Edge, Opera, etc.). I haven&amp;rsquo;t tested those, but I&amp;rsquo;m sure everything will work similarly.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Initial setup of the Firefox browser</title><link>https://r4ven.me/en/web/nachalnaya-nastrojka-brauzera-firefox/</link><pubDate>Wed, 12 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/web/nachalnaya-nastrojka-brauzera-firefox/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll talk about the initial setup of the Firefox browser, which I use myself and recommend to others. Recently I &lt;a href="https://r4ven.me/en/it-razdel/zametki/pogovorim-pro-veb-brauzery/"&gt;talked&lt;/a&gt; about what choice of browsers we have today, both for desktop and mobile platforms.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Quote #3</title><link>https://r4ven.me/en/lyrics/citata-3/</link><pubDate>Tue, 11 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-3/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;This quote is taken from the book «Just for Fun» — a sarcastic biography of Linus Torvalds, creator of the Linux kernel and the git version control system, written by Linus himself together with David Diamond in 2001.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Just thoughts</title><link>https://r4ven.me/en/lyrics/prosto-mysli/</link><pubDate>Sun, 09 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/prosto-mysli/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today is Sunday. Caught in a fleeting wave of nostalgia, my thoughts drifted toward philosophy, and I felt like reflecting on life. Once again I found myself pondering fairly banal things. What is life, and why is it exactly the way it is?&lt;br&gt;
In truth, these questions don&amp;rsquo;t really require answers at all. Especially if you think about them from the standpoint of life itself. After all, we live in a material world, and by its very nature that world is completely neutral, and therefore cynical, cruel, and utterly unfair. But we live this life in this world, not somewhere over a rainbow. We adapt to its rules, even though our brain stubbornly resists them. It (our brain) wants to live in its own, isolated world and dreams of doing so by its own rules. As a result, it constantly tries to steer us down that path. Except that path is doomed&amp;hellip; to fail. And we constantly run into the dilemma of our plans and expectations about the near (and not so near) future not matching the constant unpredictability of reality.&lt;/p&gt;</description></item><item><title>Command Interpreter or Shell</title><link>https://r4ven.me/en/it-theory/komandnyj-interpretator-ili-obolochka-shell/</link><pubDate>Wed, 05 Jan 2022 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/komandnyj-interpretator-ili-obolochka-shell/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I&amp;rsquo;m sure many are familiar with the command line in Windows systems — &lt;strong&gt;cmd.exe&lt;/strong&gt;, as well as its more modern variation — &lt;strong&gt;Power shell&lt;/strong&gt;. These programs are command shells.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Recommendation: video about the «Pegasus» project</title><link>https://r4ven.me/en/interesting/rekomendaciya-video-pro-proekt-pegasus/</link><pubDate>Sat, 25 Dec 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/rekomendaciya-video-pro-proekt-pegasus/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I recommend watching two videos about an interesting phenomenon in the world: spyware called «Pegasus».&lt;/p&gt;
&lt;p&gt;This software was developed by the Israeli company NSO Group for the governments of various countries for the purpose of fighting terrorism. The peculiarity of the situation is that this company managed to develop not just one, but several zero-day vulnerabilities for Apple devices, as well as successfully exploit some vulnerabilities on Android.&lt;/p&gt;</description></item><item><title>Quote #2</title><link>https://r4ven.me/en/lyrics/citata-2/</link><pubDate>Thu, 23 Dec 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/citata-2/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today we&amp;rsquo;ll try to make sense of a quote from the first book of my favorite fantasy saga, &lt;a href="https://ru.wikipedia.org/wiki/%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B9_%D0%BE%D1%82%D1%80%D1%8F%D0%B4"&gt;The Black Company&lt;/a&gt;, by Glen Cook.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the full paragraph from which the statement that caught my interest was taken:&lt;/p&gt;

 &lt;blockquote
 class="border-primary bg-muted/30 hover:bg-muted/40 my-6 rounded-r-lg border-l-4 py-4 pr-4 pl-6 italic transition-all duration-200 ease-out hover:translate-x-1"&gt;
 &lt;div class="prose prose-sm max-w-none"&gt;
 &lt;p&gt;&amp;ldquo;When I think about my comrades&amp;rsquo; characters, I often wish I had one small talent — the ability to look into their souls and tear away the veil covering the darkness and light that drives them. But after a quick glance into the jungle of my own soul, I thank the heavens that I can&amp;rsquo;t do that. Someone who barely survives the battle with himself has no right to dig around in other people&amp;rsquo;s souls.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Let's talk about web browsers</title><link>https://r4ven.me/en/web/pogovorim-pro-veb-brauzery/</link><pubDate>Tue, 21 Dec 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/web/pogovorim-pro-veb-brauzery/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Let&amp;rsquo;s talk a bit about web browsers. Today web surfing is an integral part of life and, at the same time, a favorite pastime of millions of people. Based on this statement, we can say that web browsers are among the most popular programs today.&lt;/p&gt;
&lt;p&gt;Preview author: &lt;a href="https://pixabay.com/ru/users/200degrees-2051452/"&gt;200degrees&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The web browser market today offers a huge selection of programs for viewing internet content, but that&amp;rsquo;s only at first glance. In reality, most browsers share the same foundation — the &lt;a href="https://ru.wikipedia.org/wiki/Chromium"&gt;Chromium&lt;/a&gt; browser, running on the &lt;a href="https://ru.wikipedia.org/wiki/Blink_%5C%28%D0%B4%D0%B2%D0%B8%D0%B6%D0%BE%D0%BA%5C%29"&gt;Blink&lt;/a&gt; engine.&lt;/p&gt;</description></item><item><title>Recommendation: a video about space</title><link>https://r4ven.me/en/interesting/rekomendaciya-video-pro-kosmos/</link><pubDate>Thu, 16 Dec 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/rekomendaciya-video-pro-kosmos/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I recommend watching a YouTube video about space for dummies :)&lt;/p&gt;
&lt;p&gt;For dummies — doesn&amp;rsquo;t mean uninteresting :) This video covers the basic concepts needed for a general understanding of how the universe as a whole, and our planet in particular, function.&lt;/p&gt;
&lt;p&gt;If you like the topic of space, please go ahead and watch. The video watches in one breath, even if you&amp;rsquo;re an expert in space-related debates ;)&lt;/p&gt;</description></item><item><title>Try Linux Right Inside Windows</title><link>https://r4ven.me/en/virtualization/poprobovat-linux-pryamo-v-windows/</link><pubDate>Wed, 15 Dec 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/virtualization/poprobovat-linux-pryamo-v-windows/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Today I&amp;rsquo;ll tell and show you how you can try Linux right inside Windows. To do this, we&amp;rsquo;ll need to take a few steps, the hardest of which will be entering the UEFI/BIOS.&lt;/p&gt;
&lt;p&gt;To run another operating system inside the current one, the so-called virtualization technology is used, hardware support for which is implemented in practically every more or less modern processor. Whether it&amp;rsquo;s a solution from AMD (AMD-V) or Intel (Intel VT). You can read more about &lt;a href="https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F"&gt;virtualization&lt;/a&gt;, as usual, on Wikipedia.&lt;/p&gt;</description></item><item><title>The movie «Revolver», 2005</title><link>https://r4ven.me/en/interesting/film-revolver-2005-g/</link><pubDate>Fri, 15 Oct 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/film-revolver-2005-g/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I recommend watching the movie «Revolver», 2005, directed by Guy Ritchie. I&amp;rsquo;ll say right away that I really like this filmmaker guy. Of course, not all of his movies are high-quality pictures, and there&amp;rsquo;s no one whose work is 100% successful and interesting to everyone, but a number of his crime or crime-comedy genre works are definitely top for me.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Linux Distribution</title><link>https://r4ven.me/en/it-theory/distributiv-linux/</link><pubDate>Tue, 05 Oct 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/distributiv-linux/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;There is a great multitude of Linux distributions. Such a number is primarily due to the philosophy and principles of &lt;a href="https://r4ven.me/en/it-razdel/slovarik/otkrytoe-po/"&gt;open software&lt;/a&gt;, which I wrote about earlier.&lt;/p&gt;
&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our telegram &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱 to not miss new publications on the site😉. And if you have questions or want to chat about the topic — check out the Raven chat &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_cha&lt;/a&gt;t🧐.&lt;/p&gt;</description></item><item><title>Proprietary or Closed Software</title><link>https://r4ven.me/en/it-theory/proprietarnoe-ili-zakrytoe-po/</link><pubDate>Sat, 25 Sep 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/proprietarnoe-ili-zakrytoe-po/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;A vivid example of such software is the Windows operating system. Its source code is closed, protected by copyright, and this OS is distributed under a commercial license. The terms of use are usually described in detail in a multi-page user agreement (which nobody reads) before installation.&lt;/p&gt;
&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our telegram &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱 to not miss new publications on the site😉. And if you have questions or want to chat about the topic — check out the Raven chat &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_cha&lt;/a&gt;t🧐.&lt;/p&gt;</description></item><item><title>Cicada 3301, an internet mystery</title><link>https://r4ven.me/en/interesting/zagadka-interneta-cicada-3301/</link><pubDate>Tue, 21 Sep 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/interesting/zagadka-interneta-cicada-3301/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;I recommend watching an interesting video about a mysterious phenomenon on the internet that started in 2012. It&amp;rsquo;s about an anonymous community of brilliant people recruiting other brilliant people.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ZJAHKXwh8Nw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;p&gt;The method they chose is quite original, and the story itself is impressive.&lt;/p&gt;
&lt;p&gt;Across the vast internet there are many videos on this topic, but I chose this one specifically, as it describes the essence of the phenomenon most concisely and substantively.&lt;/p&gt;</description></item><item><title>Wallpaper Collection #1-10</title><link>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-1-10/</link><pubDate>Mon, 20 Sep 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/pictures/podborka-oboev-dlya-rabochego-stola-1-10/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;The first collection: #1-10.&lt;/p&gt;
&lt;p&gt;In the age of generative intelligence, photos taken by real people are becoming increasingly valuable. Although it&amp;rsquo;s easy to be fooled here too.&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item><item><title>Open Source Software</title><link>https://r4ven.me/en/it-theory/otkrytoe-po/</link><pubDate>Sun, 19 Sep 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/it-theory/otkrytoe-po/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
 &lt;/strong&gt;

&lt;p&gt;Open software, or software with open source code, also known as Open source, is a term that has been appearing more and more often on internet resource pages lately. This concept emerged, if my memory serves correctly, around the end of the 90s.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/it-theory/otkrytoe-po/attachments/github-edited.jpg"
 alt=""
 
 
 
 
 
 width="1280"
 height="721"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/it-theory/otkrytoe-po/attachments/github-edited.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Photo by: viarami&lt;/p&gt;
&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our telegram &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱 to not miss new publications on the site😉. And if you have questions or want to chat about the topic — check out the Raven chat &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_cha&lt;/a&gt;t🧐.&lt;/p&gt;</description></item><item><title>Why a raven?</title><link>https://r4ven.me/en/lyrics/pochemu-voron/</link><pubDate>Fri, 17 Sep 2021 00:00:00 +0300</pubDate><guid>https://r4ven.me/en/lyrics/pochemu-voron/</guid><description>&lt;strong&gt;Greetings! &lt;i class="fa-solid fa-crow"&gt;&lt;/i&gt;
&lt;/strong&gt;

&lt;p&gt;Ravens are very interesting creatures. Besides being among the most intelligent birds (which is exactly why it&amp;rsquo;s so interesting to watch them), they also carry a certain symbolism that varies depending on the cultural views of different peoples.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="image-figure not-prose my-8" 
 data-lightbox-enabled="true"
 data-gallery-type="auto"&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://r4ven.me/lyrics/pochemu-voron/attachments/raven-1024x683.jpg"
 alt=""
 
 
 
 
 
 width="1024"
 height="683"
 
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://r4ven.me/lyrics/pochemu-voron/attachments/raven-1024x683.jpg"
 data-gallery-alt=""
 data-gallery-title="" /&gt;&lt;/div&gt;

 &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Photo by: jh146&lt;/p&gt;


&lt;div
 class="alert alert-important my-6 overflow-hidden rounded-lg transition-all duration-200 ease-out hover:-translate-y-0.5 hover:shadow-md"
 style="background-color: color-mix(in srgb, var(--color-important) 10%, transparent);
 border-left-color: var(--color-important);
 --hover-bg: color-mix(in srgb, var(--color-important) 15%, transparent);"
 onmouseover="this.style.backgroundColor = this.style.getPropertyValue('--hover-bg')"
 onmouseout="this.style.backgroundColor = 'color-mix(in srgb, var(--color-important) 10%, transparent)'"
 role="alert"
 aria-labelledby="alert-important-1-title"&gt;

 
 
 &lt;div
 class=" flex items-center justify-between px-6 py-4"
 &gt;
 &lt;div class="flex items-center gap-3"&gt;
 
 &lt;h5
 id="alert-important-1-title"
 class="m-0 font-semibold text-foreground/90"&gt;
 🖐️Hey!
 &lt;/h5&gt;
 &lt;/div&gt;

 
 
 &lt;/div&gt;
 

 
 &lt;div
 id="alert-important-1-content"
 class="alert-content
 
 px-6 pb-6
 "&gt;
 &lt;div class="prose prose-sm text-foreground/90 max-w-none"&gt;
 &lt;p&gt;Subscribe to our Telegram channel &lt;a href="https://t.me/r4ven_me"&gt;@r4ven_me&lt;/a&gt;📱, so you don’t miss new posts on the website 😉. If you have questions or just want to chat about the topic, feel free to join the Raven chat at &lt;a href="https://t.me/r4ven_me_chat"&gt;@r4ven_me_chat&lt;/a&gt;🧐.&lt;/p&gt;</description></item></channel></rss>