<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sergey Chudakov</title>
    <description>The latest articles on DEV Community by Sergey Chudakov (@csredrat).</description>
    <link>https://dev.to/csredrat</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F518804%2Ff7aa25d6-a5dd-4219-904a-41d16e20c7a6.jpeg</url>
      <title>DEV Community: Sergey Chudakov</title>
      <link>https://dev.to/csredrat</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/csredrat"/>
    <language>en</language>
    <item>
      <title>License NoBSD</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Mon, 26 Jan 2026 00:06:05 +0000</pubDate>
      <link>https://dev.to/csredrat/license-nobsd-3bmo</link>
      <guid>https://dev.to/csredrat/license-nobsd-3bmo</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/csredrat" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F518804%2Ff7aa25d6-a5dd-4219-904a-41d16e20c7a6.jpeg" alt="csredrat"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/csredrat/tiboapp-theory-of-inventive-based-offers-5756" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tibo.app - Theory of inventive based offers&lt;/h2&gt;
      &lt;h3&gt;Sergey Chudakov ・ Jan 24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>beginners</category>
    </item>
    <item>
      <title>License NoBSD</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Mon, 26 Jan 2026 00:06:05 +0000</pubDate>
      <link>https://dev.to/csredrat/license-nobsd-1ich</link>
      <guid>https://dev.to/csredrat/license-nobsd-1ich</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/csredrat" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F518804%2Ff7aa25d6-a5dd-4219-904a-41d16e20c7a6.jpeg" alt="csredrat"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/csredrat/tiboapp-theory-of-inventive-based-offers-5756" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tibo.app - Theory of inventive based offers&lt;/h2&gt;
      &lt;h3&gt;Sergey Chudakov ・ Jan 24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Tibo.app - Theory of inventive based offers</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Sat, 24 Jan 2026 20:52:18 +0000</pubDate>
      <link>https://dev.to/csredrat/tiboapp-theory-of-inventive-based-offers-5756</link>
      <guid>https://dev.to/csredrat/tiboapp-theory-of-inventive-based-offers-5756</guid>
      <description>&lt;p&gt;Tibo.app - Theory of inventive based offers&lt;/p&gt;

&lt;h1&gt;
  
  
  tibo-telegram-bot
&lt;/h1&gt;

&lt;p&gt;Telegram bot @albert_ai_bot (&lt;a href="https://t.me/albert_ai_bot" rel="noopener noreferrer"&gt;https://t.me/albert_ai_bot&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Open Source Code (СПО): &lt;a href="https://github.com/ruopsdev/tibo-telegram-bot" rel="noopener noreferrer"&gt;https://github.com/ruopsdev/tibo-telegram-bot&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Git-Flow методология метрологии запуска фичеветок в кластере Kubernetes: &lt;a href="https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------" rel="noopener noreferrer"&gt;https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------&lt;/a&gt;
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------" rel="noopener noreferrer"&gt;https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------&lt;/a&gt; - Презентация методологии git-flow - &lt;a href="[https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------](https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------)"&gt;Презентация методологии git-flow&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------" rel="noopener noreferrer"&gt;https://medium.com/ruopsdev/git-flow-presentation-b80643390888?source=collection_home_page----925f883655a3-----0-----------------------------------&lt;/a&gt; - перевод через сайт &lt;a href="https://translate.google.com" rel="noopener noreferrer"&gt;https://translate.google.com&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Автор (Author): &lt;a href="https://sergos.medium.com/" rel="noopener noreferrer"&gt;Sergei Chudakov&lt;/a&gt; - Автор книги &lt;a href="https://github.com/meteoritt/gentleman" rel="noopener noreferrer"&gt;Dive into Penguin&lt;/a&gt; &lt;a href="https://sergos.medium.com/" rel="noopener noreferrer"&gt;Сергей Чудаков&lt;/a&gt; - &lt;a href="https://github.com/meteoritt/gentleman" rel="noopener noreferrer"&gt;Погружение в Пингвина&lt;/a&gt; - Книга про работу в консоли Linux для начинающих изучать WSL, Zsh и Bash на русском: &lt;a href="https://github.com/meteoritt/gentleman/blob/master/README.ru-RU.md" rel="noopener noreferrer"&gt;https://github.com/meteoritt/gentleman/blob/master/README.ru-RU.md&lt;/a&gt; - Для навигации в консоли оставьте пальчиками Ctrl + &amp;lt;- (Arrow Left), Ctrl + -&amp;gt; (Arrow Right), Shift + Arrow - Marker, Copy, Paste. Right Click Mouse, Middle Button Click. Double Clic Left Button Mouse.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tables 1 (Таблица One):&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Для Windows (win):
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ctrl+C – копирование (copy)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Win+V – менеджер буфера обмена&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Win+L – блокировка экрана (lock)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ctrl+Shift+Esc – диспетчер задач (process explorer)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PrtScr – снимок экрана в буфер обмена (Print Screen)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alt+Shift+S – снимок экрана ножницами (save screen)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alt+PrtScr – снимок экрана или окна в OneDrive&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alt+Tab – переключение окон (Tabula)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Win+Tab – переключение рабочих столов&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Win+Arrow (стрелка) – тайловый менеджер окон, прилепляет окно в границам экрана&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Win+R – окно выполнить (Run)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ScrLk клавиша рядом с PrtScr включает и отключает навигацию в Microsoft Excel по ячейкам в таблице стрелками, можно листать документ или переходить по ячейкам, в зависимости от того был включен ScrLk или нет. Scroll Lock.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Для Linux:
&lt;/h1&gt;

&lt;h2&gt;
  
  
  В Linux полезна утилита screen, tmux или byobu для выполнения долгих запросов, команд или бэкапов. Установка sudo apt install screen -y # (C) CSRedRat © 2026 — символ копирайта, знак авторского права, представляет собой латинскую букву C (первая буква слова «copyright») в окружности. Site: &lt;a href="https://yandex.ru/search/?text=copyright+symbol&amp;amp;lr=2&amp;amp;clid=1836588" rel="noopener noreferrer"&gt;https://yandex.ru/search/?text=copyright+symbol&amp;amp;lr=2&amp;amp;clid=1836588&lt;/a&gt;, may be later &amp;amp;&amp;amp; may be before: &lt;a href="https://web.archive.org/web/20200105175935/http://metin2wiki.ru/wiki/FAQ_Linux#expand" rel="noopener noreferrer"&gt;https://web.archive.org/web/20200105175935/http://metin2wiki.ru/wiki/FAQ_Linux#expand&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ctrl+C – остановить выполнение команды&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ctrl+X – остановить выполнение программы&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ctrl+Z – убрать программу в фоновый режм&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ctrl+R – рекурсивный поиск по истории команд&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ctrl+F – forward, обратный поиск по командам&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Команда htop показывает нагрузку по компьютеру, установка sudo apt install htop -y
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Команда sudo locate &amp;lt;текст&amp;gt; ищет по всему серверу, перед этим надо выполнить команду sudo apt install mlocate -y &amp;amp;&amp;amp; sudo updatedb
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Мой телеграм: &lt;a href="https://t.me/ChudakovSergey" rel="noopener noreferrer"&gt;https://t.me/ChudakovSergey&lt;/a&gt; или @ChudakovSergey или можно найти по номеру телефона +79638610401
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Личная почта: &lt;a href="mailto:csredrat@gmail.com"&gt;csredrat@gmail.com&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;Sign (Подпись): стерхов 你會說中文嗎？- ни хуу шуа шонгвин ма &lt;a href="https://burui.t.me" rel="noopener noreferrer"&gt;https://burui.t.me&lt;/a&gt; (sj588 布瑞)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ALERT&lt;/strong&gt;: Ищу коллег для стартапа по написанию кода платформы Joker, основанной на Topalias: &lt;a href="https://github.com/ruopsdev/topalias" rel="noopener noreferrer"&gt;https://github.com/ruopsdev/topalias&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Я автор книги про Linux: &lt;a href="https://github.com/meteoritt/gentleman" rel="noopener noreferrer"&gt;https://github.com/meteoritt/gentleman&lt;/a&gt; (если надо настроить домашний компьютер на Windows с WSL – Windows Subsystem Linux под выполнение пет-проджектов, хобби, проектов)&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Follow me on Chinese social network</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Sat, 20 Dec 2025 19:30:37 +0000</pubDate>
      <link>https://dev.to/csredrat/follow-me-on-chinese-social-network-3ibe</link>
      <guid>https://dev.to/csredrat/follow-me-on-chinese-social-network-3ibe</guid>
      <description>&lt;p&gt;I worked as an hashtag#SRE on a high-load #project for two years.&lt;/p&gt;

&lt;h1&gt;
  
  
  My #profile: &lt;a href="https://github.com/meteoritt" rel="noopener noreferrer"&gt;https://github.com/meteoritt&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;I was a #community #manager at the #German #gameforge #gmbh: &lt;a href="https://web.archive.org/web/20200105175935/http://metin2wiki.ru/wiki/FAQ_Linux#expand" rel="noopener noreferrer"&gt;https://web.archive.org/web/20200105175935/http://metin2wiki.ru/wiki/FAQ_Linux#expand&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Author of a book about #Linux: &lt;a href="https://github.com/meteoritt/gentleman/blob/master/README.ru-RU.me" rel="noopener noreferrer"&gt;https://github.com/meteoritt/gentleman/blob/master/README.ru-RU.me&lt;/a&gt; (for those who want to add a star and check their #English, go to: &lt;a href="https://github.com/meteoritt/gentleman" rel="noopener noreferrer"&gt;https://github.com/meteoritt/gentleman&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Become a member&lt;br&gt;
Author of an open-source program in #Python: &lt;a href="https://github.com/meteoritt/topalias" rel="noopener noreferrer"&gt;https://github.com/meteoritt/topalias&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#Author of a module this Rust: https://github.com/meteoritt/topalias-rust

mod cli;
mod aliascore;
mod statistic;

pub fn example_function() {
    println!("Здесь будет основная логика aliascore");
}

use clap::{Parser};
use std::path::PathBuf;

#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Cli {
    /// Минимальная длина акронима для алиаса
    #[arg(short = 'l', long, default_value_t = 1)]
    min: usize,

    /// Количество предлагаемых акронимов
    #[arg(short, long, default_value_t = 20)]
    count: usize,

    /// Фильтровать алиасы, уже используемые в истории
    #[arg(long, default_value_t = false)]
    filter: bool,

    /// Использовать историю zsh вместо bash
    #[arg(short, long, default_value_t = false)]
    zsh: bool,

    /// Свой путь к папке с .bash_aliases/.bash_history/.zsh_history
    #[arg(short = 'f', long)]
    path: Option&amp;lt;PathBuf&amp;gt;,

    /// Включить режим отладки
    #[arg(long, default_value_t = false)]
    debug: bool,
}

pub fn run() {
    let args = Cli::parse();

    if args.debug {
        println!("Debug mode включен: {:?}", args);
    }

    // TODO: Передать параметры в aliascore::run, реализовать основную логику
    println!(
        "min: {}, count: {}, filter: {}, zsh: {}, debug: {}, path: {:?}",
        args.min, args.count, args.filter, args.zsh, args.debug, args.path
    );
}

use clap::{Parser};
use std::path::PathBuf;

#[derive(Parser, Debug)]
#[command(author, version, about, long_about = None)]
pub struct Cli {
    /// Минимальная длина акронима для алиаса
    #[arg(short = 'l', long, default_value_t = 1)]
    min: usize,

    /// Количество предлагаемых акронимов
    #[arg(short, long, default_value_t = 20)]
    count: usize,

    /// Фильтровать алиасы, уже используемые в истории
    #[arg(long, default_value_t = false)]
    filter: bool,

    /// Использовать историю zsh вместо bash
    #[arg(short, long, default_value_t = false)]
    zsh: bool,

    /// Свой путь к папке с .bash_aliases/.bash_history/.zsh_history
    #[arg(short = 'f', long)]
    path: Option&amp;lt;PathBuf&amp;gt;,

    /// Включить режим отладки
    #[arg(long, default_value_t = false)]
    debug: bool,
}

pub fn run() {
    let args = Cli::parse();

    if args.debug {
        println!("Debug mode включен: {:?}", args);
    }

    // TODO: Передать параметры в aliascore::run, реализовать основную логику
    println!(
        "min: {}, count: {}, filter: {}, zsh: {}, debug: {}, path: {:?}",
        args.min, args.count, args.filter, args.zsh, args.debug, args.path
    );
}

fn main() {
    cli::run();
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;h1&gt;
  
  
  terminal run /bin/bash
&lt;/h1&gt;

&lt;p&gt;cargo install topalias-rust&lt;br&gt;
topalias-rust&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What about D:/crio-temp in left disk mc (Total Commnander), permanently not clearably folder trash recycle.&lt;/p&gt;

&lt;p&gt;What about intepreted Rust language without package manager? Simply one file script? About Python.&lt;/p&gt;

&lt;h1&gt;
  
  
  covered #letter #recommendation #letter #Chinese
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Year 2025 pharagraphe: 瓦斯鍋爐故障 — Gas boiler malfunction
&lt;/h1&gt;

&lt;p&gt;Community: &lt;a href="https://github.com/ruopsdev" rel="noopener noreferrer"&gt;https://github.com/ruopsdev&lt;/a&gt;&lt;br&gt;
Twitter (X.com): &lt;a href="https://x.com/RuOpsDev" rel="noopener noreferrer"&gt;https://x.com/RuOpsDev&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My new book about Linux: are Dive into Penguin</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Wed, 26 Nov 2025 23:27:44 +0000</pubDate>
      <link>https://dev.to/csredrat/my-new-book-about-linux-are-dive-into-penguin-feb</link>
      <guid>https://dev.to/csredrat/my-new-book-about-linux-are-dive-into-penguin-feb</guid>
      <description>

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsmogi7yse4xy04aj7kg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsmogi7yse4xy04aj7kg.jpg" alt="Tips" width="800" height="1778"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;My book Dive into Penguin about Linux: &lt;a href="https://github.com/meteoritt/gentleman" rel="noopener noreferrer"&gt;Dive into Penguin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is Gentleman git repository:&lt;/p&gt;

&lt;p&gt;A Linux Beginner's Handbook for quick immersion, convenience and end-to-end learning skills for easy console operation. You will save a lot of time and reduced learning curve 🐱‍👤&lt;br&gt;
Linux Performance Tip's &amp;amp; Tools for Fast Work 👨‍💻&lt;br&gt;
Instrument for reduce the time spent on comparison and selection among a variety of tools, providing a list of relevant solutions, trying to reduce the number of associated errors and increase a positive interaction experience&lt;br&gt;
Highlights for a long time way in OpenSource world&lt;br&gt;
Platform for start automated bootstrap with you working environment at new system without history&lt;br&gt;
Community for sharing experience that are common, affordable and time-saving&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fag6q7220ews2obahm24v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fag6q7220ews2obahm24v.jpg" alt="Neural network brain" width="720" height="512"&gt;&lt;/a&gt; &lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2oyeummewg1h9fch8sa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2oyeummewg1h9fch8sa.jpg" alt="Dive into Penguin" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>bash</category>
      <category>books</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>My book Dive into Penguin about Linux: https://github.com/meteoritt/gentleman

#Linux #bash #windows #WSL #book #opensource #productivity</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Wed, 26 Nov 2025 23:15:04 +0000</pubDate>
      <link>https://dev.to/csredrat/my-book-dive-into-penguin-about-linux-httpsgithubcommeteorittgentleman-linux-bash-513p</link>
      <guid>https://dev.to/csredrat/my-book-dive-into-penguin-about-linux-httpsgithubcommeteorittgentleman-linux-bash-513p</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://github.com/meteoritt/gentleman" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fopengraph.githubassets.com%2Ff9e95ebce86c262f15eacc7c8557faa852fc2bcc3916178b594a2a784d86ccdc%2Fmeteoritt%2Fgentleman" height="600" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://github.com/meteoritt/gentleman" rel="noopener noreferrer" class="c-link"&gt;
            GitHub - meteoritt/gentleman: Linux desk minibook gentleman by CSRedRat as meteoritt
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Linux desk minibook gentleman by CSRedRat as meteoritt - meteoritt/gentleman
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.githubassets.com%2Ffavicons%2Ffavicon.svg" width="32" height="32"&gt;
          github.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>linux</category>
      <category>microsoft</category>
      <category>beginners</category>
      <category>cozechallenge</category>
    </item>
    <item>
      <title>GitFlow: презентация на русском языке (Russian)</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Tue, 07 Dec 2021 21:16:57 +0000</pubDate>
      <link>https://dev.to/csredrat/gitflow-priezientatsiia-na-russkom-iazykie-russian-14dc</link>
      <guid>https://dev.to/csredrat/gitflow-priezientatsiia-na-russkom-iazykie-russian-14dc</guid>
      <description>&lt;p&gt;Если начинаете внедрять методологию &lt;strong&gt;Git Flow&lt;/strong&gt; - рекомендую &lt;strong&gt;презентацию на русском языке&lt;/strong&gt;: &lt;a href="https://medium.com/ruopsdev/git-flow-presentation-b80643390888"&gt;https://medium.com/ruopsdev/git-flow-presentation-b80643390888&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;В презентации есть ссылки на плагины git-flow для IDE (Visual Studio Code, JetBrains IntelliJ IDEA, Atlassian SourceTree) и сравнение с GitHub Flow и GitLab Flow.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;GitFlow - это проверенная классика и простая концепция. А потом если менять, то уж на GitLab Flow, где применяется усложнение в виде дополнительной стабилизации в pre-prod ветке.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Идея, что в develop ветке лежит самый актуальный код для разработки - очевидная и больше соответствует тем подходам в разработке, которые применяются до какого-либо флоу, что облегчает переход на неё с других CVS (Subversion, TFS), где логика поддержки релизов похожа.&lt;/p&gt;

</description>
      <category>gitflow</category>
      <category>git</category>
      <category>github</category>
      <category>devops</category>
    </item>
    <item>
      <title>Вышел GitLab 13.8 c новым Pipeline Editor, CI Lint &amp; Validator, Deploy Boards</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Sat, 23 Jan 2021 17:26:29 +0000</pubDate>
      <link>https://dev.to/csredrat/gitlab-13-8-c-pipeline-editor-ci-lint-validator-deploy-boards-18fb</link>
      <guid>https://dev.to/csredrat/gitlab-13-8-c-pipeline-editor-ci-lint-validator-deploy-boards-18fb</guid>
      <description>&lt;p&gt;Вышел GitLab 13.8 c новым Pipeline Editor, CI Lint &amp;amp; Validator, Deploy Boards. Коротко о фичах для DevOps на русском: &lt;a href="https://demops.medium.com/%D0%B2%D1%8B%D1%88%D0%B5%D0%BB-gitlab-13-8-c-%D0%BD%D0%BE%D0%B2%D1%8B%D0%BC-pipeline-editor-ci-lint-validator-deploy-boards-3a59bc4980b0"&gt;https://demops.medium.com/вышел-gitlab-13-8-c-новым-pipeline-editor-ci-lint-validator-deploy-boards-3a59bc4980b0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ip-PvxJk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/go55dbpy0xmo9hfj3gxk.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ip-PvxJk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/go55dbpy0xmo9hfj3gxk.gif" alt="Alt Text"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;P.S. Medium не даёт пошарить публикацию на Facebook с ошибкой "The parameter 'href' or 'media' is required"&lt;/p&gt;

</description>
      <category>gitlab</category>
      <category>pipeline</category>
      <category>editor</category>
      <category>ci</category>
    </item>
    <item>
      <title>Manual remove unsupported plugin from Android Studio</title>
      <dc:creator>Sergey Chudakov</dc:creator>
      <pubDate>Thu, 14 Jan 2021 23:28:30 +0000</pubDate>
      <link>https://dev.to/csredrat/manual-remove-unsupported-plugin-from-android-studio-pdc</link>
      <guid>https://dev.to/csredrat/manual-remove-unsupported-plugin-from-android-studio-pdc</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xE9xXI-r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2kgogtxaac14s7o7lf5n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xE9xXI-r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2kgogtxaac14s7o7lf5n.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If installed plugin (for example &lt;a href="https://plugins.jetbrains.com/plugin/7983-android-wifi-adb"&gt;Android WiFi ADB&lt;/a&gt;) not supported you Android Studio version - you have warning message on always IDE startup.&lt;/p&gt;

&lt;p&gt;In Plugin Manager you may can't find plugin in Installed list. Try install unsupported plugin again and remove from installed, but this not always work - remove plugin directory manually from %HOMEPATH%\AppData\Roaming\Google\AndroidStudio4.1\plugins (on Windows).&lt;/p&gt;

&lt;p&gt;P.S. Install Android Studio, Android SDK, Unity without spaces in path folder name if you don't want problem with NDK installation.&lt;/p&gt;

</description>
      <category>android</category>
      <category>studio</category>
      <category>ide</category>
      <category>plugin</category>
    </item>
  </channel>
</rss>
