<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Вишняков Родион</title>
    <link>https://rsvishnyakov.github.io/</link>
      <atom:link href="https://rsvishnyakov.github.io/index.xml" rel="self" type="application/rss+xml" />
    <description>Вишняков Родион</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>ru-ru</language><lastBuildDate>Tue, 10 Jun 2025 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://rsvishnyakov.github.io/media/icon_hu_645fa481986063ef.png</url>
      <title>Вишняков Родион</title>
      <link>https://rsvishnyakov.github.io/</link>
    </image>
    
    <item>
      <title>Example Talk</title>
      <link>https://rsvishnyakov.github.io/event/example/</link>
      <pubDate>Sat, 01 Jun 2030 13:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/event/example/</guid>
      <description>&lt;div class=&#34;flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900&#34;&gt;
&lt;span class=&#34;pr-3 pt-1 text-primary-600 dark:text-primary-300&#34;&gt;
  &lt;svg height=&#34;24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;1.5&#34; d=&#34;m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z&#34;/&gt;&lt;/svg&gt;
&lt;/span&gt;
  &lt;span class=&#34;dark:text-neutral-300&#34;&gt;Click on the &lt;strong&gt;Slides&lt;/strong&gt; button above to view the built-in slides feature.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Slides can be added in a few ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Create&lt;/strong&gt; slides using Hugo Blox Builder&amp;rsquo;s &lt;a href=&#34;https://docs.hugoblox.com/reference/content-types/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;Slides&lt;/em&gt;&lt;/a&gt; feature and link using &lt;code&gt;slides&lt;/code&gt; parameter in the front matter of the talk file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload&lt;/strong&gt; an existing slide deck to &lt;code&gt;static/&lt;/code&gt; and link using &lt;code&gt;url_slides&lt;/code&gt; parameter in the front matter of the talk file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Embed&lt;/strong&gt; your slides (e.g. Google Slides) or presentation video on this page using &lt;a href=&#34;https://docs.hugoblox.com/reference/markdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;shortcodes&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Further event details, including &lt;a href=&#34;https://docs.hugoblox.com/reference/markdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;page elements&lt;/a&gt; such as image galleries, can be added to the body of this page.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Учебная неделя 5</title>
      <link>https://rsvishnyakov.github.io/post/05/</link>
      <pubDate>Tue, 17 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/post/05/</guid>
      <description>&lt;h2 id=&#34;-неделя-с-17-по-23-июня&#34;&gt;📅 Неделя с 17 по 23 июня&lt;/h2&gt;
&lt;p&gt;Финальная неделя учебного года. Подводим итоги:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📊 Все оценки получены: «отлично» по программированию и математике, «хорошо» по логике. Очень доволен!&lt;/li&gt;
&lt;li&gt;✍️ Записал короткие конспекты по каждому предмету, чтобы сохранить структуру знаний.&lt;/li&gt;
&lt;li&gt;🧹 Навёл порядок в папках, систематизировал учебные материалы.&lt;/li&gt;
&lt;li&gt;💡 Начал планировать лето: хочу углубиться в Python и немного прокачать навыки SQL и анализа данных.&lt;/li&gt;
&lt;li&gt;☀️ Немного отдыха — прогулки, книги и заряд энергии на следующий семестр!&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Персональный сайт научного работника на Hugo Academic</title>
      <link>https://rsvishnyakov.github.io/project/hugo/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/project/hugo/</guid>
      <description>&lt;h2 id=&#34;зачем-учёному-персональный-сайт&#34;&gt;Зачем учёному персональный сайт?&lt;/h2&gt;
&lt;p&gt;В современном научном сообществе &lt;strong&gt;цифровое присутствие&lt;/strong&gt; становится неотъемлемой частью профессионального пути. Персональный сайт помогает:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📄 Представить себя и свои исследования миру&lt;/li&gt;
&lt;li&gt;🔬 Упорядочить публикации, проекты и достижения&lt;/li&gt;
&lt;li&gt;🌐 Создать открытый доступ к материалам, статьям и презентациям&lt;/li&gt;
&lt;li&gt;🧑‍🔬 Продемонстрировать академическую активность и исследовательские интересы&lt;/li&gt;
&lt;li&gt;🎯 Упростить контакт с коллегами, студентами и грантодателями&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это — не только витрина вашего академического портфолио, но и инструмент сетевого позиционирования и карьерного роста.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;почему-hugo-academic&#34;&gt;Почему Hugo Academic?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Hugo Academic&lt;/strong&gt; — это современный фреймворк для создания научных сайтов, основанный на генераторе статических сайтов Hugo. Его ключевые преимущества:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⚡ Быстродействие: генерирует сайт за секунды, легко размещается на GitHub Pages, Netlify и других платформах&lt;/li&gt;
&lt;li&gt;🧩 Гибкость: структура сайта легко адаптируется под публикации, курсы, мероприятия, проекты и блог&lt;/li&gt;
&lt;li&gt;📚 Академическая направленность: поддержка BibTeX, фильтрация публикаций, визуальное оформление CV и достижений&lt;/li&gt;
&lt;li&gt;🎨 Красивый и адаптивный дизайн &amp;ldquo;из коробки&amp;rdquo;&lt;/li&gt;
&lt;li&gt;🚀 Минимальные требования к серверу и безопасности&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В отличие от громоздких CMS, вроде WordPress, Academic не требует постоянного обслуживания, защищён от взлома и может храниться в git-репозитории.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;основные-разделы-сайта&#34;&gt;Основные разделы сайта&lt;/h2&gt;
&lt;p&gt;Типичная структура сайта исследователя на Academic включает:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Главная страница&lt;/strong&gt;: краткая информация, статус, фото, контакты&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;О себе&lt;/strong&gt; (Biography): образование, научные интересы, текущие проекты&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Публикации&lt;/strong&gt;: список статей с возможностью фильтрации и экспорта&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Преподавание&lt;/strong&gt;: курсы, семинары, методички&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Проекты&lt;/strong&gt;: описание исследовательских и грантовых инициатив&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Блог&lt;/strong&gt;: заметки, объяснения, позиции, приглашения к сотрудничеству&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Контакты и соцсети&lt;/strong&gt;: email, ORCID, GitHub, Google Scholar и т.д.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Все эти блоки можно настраивать и выводить как в классическом, так и в современном стиле.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;что-нужно-для-старта&#34;&gt;Что нужно для старта?&lt;/h2&gt;
&lt;p&gt;Чтобы создать свой сайт на Hugo Academic, достаточно:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;GitHub-аккаунта&lt;/strong&gt; — для хранения и версионирования кода&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Редактора кода&lt;/strong&gt; (например, VS Code)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Установки Hugo&lt;/strong&gt; и шаблона Academic&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Заполнения контента&lt;/strong&gt; в формате Markdown и YAML&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Хостинга&lt;/strong&gt; — например, GitHub Pages или Netlify (бесплатно)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Academic предлагает шаблоны для быстрого запуска — вы можете настроить сайт под себя за пару часов и обновлять его как научный дневник или портфолио.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;для-кого-это-важно&#34;&gt;Для кого это важно?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Студенты, магистранты и аспиранты&lt;/strong&gt;: сайт поможет выделиться, особенно при подаче на стажировки, гранты или зарубежные программы&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Молодые преподаватели и исследователи&lt;/strong&gt;: место для публичных курсов, заявок на проекты, публикаций&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Опытные учёные&lt;/strong&gt;: перенос бумажного портфолио в цифровой вид, возможность вести блог и делиться знаниями&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Наличие современного сайта с актуальной информацией — важный сигнал о том, что вы открыты к взаимодействию и следите за своим научным имиджем.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;заключение&#34;&gt;Заключение&lt;/h2&gt;
&lt;p&gt;Создание персонального академического сайта — не просто модная тенденция, а инструмент научного самоопределения и роста. Благодаря &lt;strong&gt;Hugo Academic&lt;/strong&gt; вы получаете мощный, лёгкий и адаптивный способ представить свои научные результаты миру.&lt;/p&gt;
&lt;p&gt;Не откладывайте — создайте свой академический сайт уже сегодня и начните контролировать своё цифровое научное пространство.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Учебная неделя 4</title>
      <link>https://rsvishnyakov.github.io/post/04/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/post/04/</guid>
      <description>&lt;h2 id=&#34;-неделя-с-10-по-16-июня&#34;&gt;📅 Неделя с 10 по 16 июня&lt;/h2&gt;
&lt;p&gt;🔥 Пик сессии — три экзамена за неделю!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🎓 &lt;strong&gt;Математический анализ&lt;/strong&gt;: экзамен прошёл уверенно. Были задачи на интегралы, ряды и анализ поведения функции. Подготовка не прошла зря!&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;Программирование&lt;/strong&gt;: экзамен в виде задачи на проектирование программы. Писали мини-CRM с возможностью фильтрации и сортировки по критериям. Использовал структуры и указатели.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;Математическая логика&lt;/strong&gt;: сложный экзамен с задачами на доказательства и логические исчисления. Важно было не только знать, но и быстро мыслить.&lt;/li&gt;
&lt;li&gt;🧘 &lt;strong&gt;Физра&lt;/strong&gt;: занятий нет, зато расслабление между экзаменами — пробежки в парке и растяжка помогли справиться со стрессом.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Учебная неделя 3</title>
      <link>https://rsvishnyakov.github.io/post/03/</link>
      <pubDate>Tue, 03 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/post/03/</guid>
      <description>&lt;h2 id=&#34;-неделя-с-3-по-9-июня&#34;&gt;📅 Неделя с 3 по 9 июня&lt;/h2&gt;
&lt;p&gt;Сессия не за горами, начинаем финальные разборы тем.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Программирование&lt;/strong&gt;: писали лабораторную по работе с файлами и структурами данных. Сдача на компьютере — всё проходило в VS Code и терминале.&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Матанализ&lt;/strong&gt;: был пробный тест перед экзаменом — задачи на интегралы, метод подстановки, интегрирование по частям. Разбираю ошибки и повторяю теорию.&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;Логика&lt;/strong&gt;: изучаем исчисление предикатов и кванторы. Материал сложный, но очень системный. Начал использовать LaTeX для оформления задач.&lt;/li&gt;
&lt;li&gt;🏋️ &lt;strong&gt;Физкультура&lt;/strong&gt;: последняя неделя занятий. Сдали зачёт: комплекс упражнений на ловкость и контрольный бег. Зачёт — ✔️&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Как организовать учебный проект</title>
      <link>https://rsvishnyakov.github.io/publication/05/</link>
      <pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/publication/05/</guid>
      <description>&lt;h2 id=&#34;-зачем-нужны-учебные-проекты&#34;&gt;🎯 Зачем нужны учебные проекты?&lt;/h2&gt;
&lt;p&gt;Проектная работа — это важная часть обучения. В отличие от теоретических заданий, она требует самостоятельного мышления, планирования и работы с реальными ограничениями. Именно в проектах вы учитесь:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;решать нестандартные задачи;&lt;/li&gt;
&lt;li&gt;работать в команде;&lt;/li&gt;
&lt;li&gt;искать и применять знания из разных областей;&lt;/li&gt;
&lt;li&gt;управлять временем и приоритетами.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Проект — это не просто «ещё одна оценка». Это возможность продемонстрировать, на что ты действительно способен.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-с-чего-начать&#34;&gt;🧭 С чего начать?&lt;/h2&gt;
&lt;h3 id=&#34;1-понять-задачу&#34;&gt;1. &lt;strong&gt;Понять задачу&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Прочитайте описание проекта. Выясните:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;какова цель;&lt;/li&gt;
&lt;li&gt;какие есть ограничения;&lt;/li&gt;
&lt;li&gt;какие результаты ожидаются;&lt;/li&gt;
&lt;li&gt;сроки и критерии оценки.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Не бойтесь задать уточняющие вопросы преподавателю. Лучше потратить 10 минут в начале, чем переделывать за 10 часов в конце.&lt;/p&gt;
&lt;h3 id=&#34;2-определите-роли&#34;&gt;2. &lt;strong&gt;Определите роли&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Если работаете в команде — распределите обязанности. Кто будет отвечать за:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;техническую реализацию;&lt;/li&gt;
&lt;li&gt;документирование;&lt;/li&gt;
&lt;li&gt;отчёт и презентацию;&lt;/li&gt;
&lt;li&gt;коммуникацию с преподавателем?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Чёткое распределение ролей убережёт от хаоса.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-как-спланировать&#34;&gt;📆 Как спланировать?&lt;/h2&gt;
&lt;h3 id=&#34;постройте-простой-план&#34;&gt;Постройте простой план:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Разбейте проект на этапы (исследование, разработка, тестирование, оформление).&lt;/li&gt;
&lt;li&gt;Определите контрольные точки (например, &amp;ldquo;черновик отчёта&amp;rdquo;, &amp;ldquo;прототип готов&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Назначьте дедлайны на каждый этап (желательно с запасом).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Используйте доски задач (Trello, Notion, ClickUp) или просто Google Таблицы. Главное — &lt;strong&gt;визуализировать процесс&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-советы-по-выполнению&#34;&gt;🧠 Советы по выполнению&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Делайте MVP&lt;/strong&gt; — минимально работающий прототип. Потом доработаете, если останется время.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Не пытайтесь сделать «идеально»&lt;/strong&gt; с первого раза. Главное — рабочий результат.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Документируйте каждый шаг&lt;/strong&gt; — вам пригодится при написании отчёта и защите.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Проверяйте соответствие требованиям&lt;/strong&gt; — ваш проект могут оценивать по чек-листу.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-презентация-проекта&#34;&gt;📣 Презентация проекта&lt;/h2&gt;
&lt;p&gt;Хорошая защита — это 50% успеха. Помните:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Говорите о сути: цель, решение, результат.&lt;/li&gt;
&lt;li&gt;Показывайте, а не рассказывайте: графики, демо, прототип.&lt;/li&gt;
&lt;li&gt;Делайте акцент на трудностях и как вы их преодолели.&lt;/li&gt;
&lt;li&gt;Завершите выводами: чему научились, как можно развивать проект.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-заключение&#34;&gt;✅ Заключение&lt;/h2&gt;
&lt;p&gt;Учебный проект — это &lt;strong&gt;не просто работа, а тренировка реальных навыков&lt;/strong&gt;. Умение структурировать, распределять, оформлять и защищать результат — важнее, чем выученные определения.&lt;/p&gt;
&lt;p&gt;Подходите к проекту осознанно — и он станет настоящим шагом вперёд в вашей учёбе и будущей профессии.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Языки научного программирования</title>
      <link>https://rsvishnyakov.github.io/publication/04/</link>
      <pubDate>Fri, 30 May 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/publication/04/</guid>
      <description>&lt;h2 id=&#34;-что-такое-научное-программирование&#34;&gt;🔬 Что такое научное программирование?&lt;/h2&gt;
&lt;p&gt;Научное программирование — это область, в которой код используется для решения &lt;strong&gt;исследовательских, инженерных и математических задач&lt;/strong&gt;. Основной фокус — не на интерфейсах или веб-разработке, а на:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;численных расчётах и моделировании;&lt;/li&gt;
&lt;li&gt;обработке и визуализации данных;&lt;/li&gt;
&lt;li&gt;симуляции физических процессов;&lt;/li&gt;
&lt;li&gt;реализации алгоритмов анализа и оптимизации.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Для этого нужны языки, способные &lt;strong&gt;эффективно работать с математикой, матрицами, большими объёмами данных&lt;/strong&gt;, а также быть достаточно гибкими для быстрой разработки.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-особенности-языков-научного-программирования&#34;&gt;🧪 Особенности языков научного программирования&lt;/h2&gt;
&lt;p&gt;Хороший язык для научных задач должен обладать рядом качеств:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📊 Поддержка векторных и матричных операций&lt;/li&gt;
&lt;li&gt;🧮 Библиотеки для численных методов и линейной алгебры&lt;/li&gt;
&lt;li&gt;⚙️ Возможность интеграции с визуализацией, моделями и графиками&lt;/li&gt;
&lt;li&gt;🚀 Эффективность при работе с большими объёмами данных&lt;/li&gt;
&lt;li&gt;🔁 Простота написания скриптов для экспериментов&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-популярные-языки-научного-программирования&#34;&gt;🧰 Популярные языки научного программирования&lt;/h2&gt;
&lt;h3 id=&#34;1-python&#34;&gt;1. &lt;strong&gt;Python&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Самый популярный язык в научной среде&lt;/li&gt;
&lt;li&gt;Огромное число библиотек: NumPy, SciPy, Matplotlib, Pandas, SymPy, TensorFlow&lt;/li&gt;
&lt;li&gt;Прост в изучении, поддерживается в Jupyter Notebook&lt;/li&gt;
&lt;li&gt;Подходит как для численных расчётов, так и для машинного обучения&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2-matlab&#34;&gt;2. &lt;strong&gt;MATLAB&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Специализированный язык и среда для инженерных расчётов&lt;/li&gt;
&lt;li&gt;Удобен для линейной алгебры, обработки сигналов, численных методов&lt;/li&gt;
&lt;li&gt;Часто используется в университетах и НИИ&lt;/li&gt;
&lt;li&gt;Коммерческий, но существует аналог — Octave&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;3-r&#34;&gt;3. &lt;strong&gt;R&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Идеален для статистики, биоинформатики и анализа данных&lt;/li&gt;
&lt;li&gt;Мощные инструменты визуализации (ggplot2), анализа и регрессии&lt;/li&gt;
&lt;li&gt;Используется в социальных науках, экономике, экологии&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;4-julia&#34;&gt;4. &lt;strong&gt;Julia&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Современный язык, объединяющий скорость C и простоту Python&lt;/li&gt;
&lt;li&gt;Отлично подходит для параллельных вычислений и симуляций&lt;/li&gt;
&lt;li&gt;Набирает популярность среди математиков и инженеров&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;5-fortran&#34;&gt;5. &lt;strong&gt;Fortran&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Классика научных вычислений, особенно в физике и численном моделировании&lt;/li&gt;
&lt;li&gt;До сих пор используется в метеорологии, гидродинамике, расчётах PDE&lt;/li&gt;
&lt;li&gt;Очень быстрый, но менее удобный по синтаксису&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;6-cc&#34;&gt;6. &lt;strong&gt;C/C++&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Подходят для задач, требующих максимальной производительности&lt;/li&gt;
&lt;li&gt;Часто используются для написания библиотек, вызываемых из Python/Fortran&lt;/li&gt;
&lt;li&gt;Более сложны в разработке, но дают полный контроль над вычислениями&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-примерные-области-применения&#34;&gt;🌐 Примерные области применения&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Язык&lt;/th&gt;
          &lt;th&gt;Область применения&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Python&lt;/td&gt;
          &lt;td&gt;Общая наука, AI, визуализация, обработка данных&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;MATLAB&lt;/td&gt;
          &lt;td&gt;Инженерия, моделирование, системы управления&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;R&lt;/td&gt;
          &lt;td&gt;Статистика, медицина, биоинформатика&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Julia&lt;/td&gt;
          &lt;td&gt;Физика, финансы, высокопроизводительные расчёты&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Fortran&lt;/td&gt;
          &lt;td&gt;Аэродинамика, климатология, гидродинамика&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;C++&lt;/td&gt;
          &lt;td&gt;Компьютерная физика, симуляции, GPU-вычисления&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-как-выбрать-язык&#34;&gt;⚖️ Как выбрать язык?&lt;/h2&gt;
&lt;p&gt;Выбор зависит от:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;💼 Задачи: обработка данных, моделирование, статистика&lt;/li&gt;
&lt;li&gt;📚 Доступных библиотек и инструментов&lt;/li&gt;
&lt;li&gt;🧑‍🔬 Уровня подготовки: нужен ли низкоуровневый контроль?&lt;/li&gt;
&lt;li&gt;⏱ Времени: важна ли скорость разработки или выполнения?&lt;/li&gt;
&lt;li&gt;🧩 Интеграции: потребуется ли взаимодействие с другими языками или системами?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Для начала карьеры в науке чаще всего рекомендуются &lt;strong&gt;Python&lt;/strong&gt; и &lt;strong&gt;R&lt;/strong&gt; — они хорошо документированы, просты в освоении и широко поддерживаются в научных сообществах.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-заключение&#34;&gt;✅ Заключение&lt;/h2&gt;
&lt;p&gt;Языки научного программирования — это &lt;strong&gt;инструменты для открытия новых знаний&lt;/strong&gt;. Они позволяют автоматизировать расчёты, визуализировать явления, моделировать процессы и анализировать данные на глубоком уровне.&lt;/p&gt;
&lt;p&gt;Выбор языка зависит от задач и предпочтений, но главное — понимать &lt;strong&gt;как&lt;/strong&gt; и &lt;strong&gt;зачем&lt;/strong&gt; вы его используете. А язык всегда можно выучить — особенно, если он помогает делать науку.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Создание презентаций</title>
      <link>https://rsvishnyakov.github.io/publication/03/</link>
      <pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/publication/03/</guid>
      <description>&lt;h2 id=&#34;-зачем-нужна-презентация&#34;&gt;🧭 Зачем нужна презентация?&lt;/h2&gt;
&lt;p&gt;Презентация — это &lt;strong&gt;визуальное сопровождение устного выступления&lt;/strong&gt;, которое помогает донести основную мысль, структурировать информацию и удерживать внимание аудитории. В учебной и научной среде она часто сопровождает:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;защиту курсовых и дипломных проектов;&lt;/li&gt;
&lt;li&gt;доклады на конференциях;&lt;/li&gt;
&lt;li&gt;семинары и практикумы;&lt;/li&gt;
&lt;li&gt;отчёты о проделанной работе.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Хорошая презентация — это &lt;strong&gt;не слайды с текстом&lt;/strong&gt;, а средство коммуникации, которое делает сложное — понятным, а важное — заметным.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-структура-презентации&#34;&gt;📐 Структура презентации&lt;/h2&gt;
&lt;p&gt;Любая презентация должна иметь логически завершённую структуру. Классическая схема:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Титульный слайд&lt;/strong&gt; — тема, имя докладчика, дата, организация.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Введение&lt;/strong&gt; — цели, актуальность, постановка задачи.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Методы и подходы&lt;/strong&gt; — как вы решаете проблему.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Результаты&lt;/strong&gt; — графики, таблицы, наблюдения.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Выводы и перспективы&lt;/strong&gt; — что удалось, что можно улучшить.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Благодарности / Вопросы&lt;/strong&gt; — завершение и открытость к диалогу.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Каждый слайд должен &lt;strong&gt;отвечать на конкретный вопрос&lt;/strong&gt; и не быть перегружен лишним.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-инструменты-для-создания-презентаций&#34;&gt;🛠 Инструменты для создания презентаций&lt;/h2&gt;
&lt;p&gt;Существует множество инструментов для создания слайдов:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PowerPoint&lt;/strong&gt; — классика для Windows, широкие возможности оформления.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Slides&lt;/strong&gt; — удобно для совместной работы онлайн.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Canva&lt;/strong&gt; — визуально привлекательные шаблоны, особенно для начинающих.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keynote&lt;/strong&gt; — инструмент для пользователей macOS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LaTeX (Beamer)&lt;/strong&gt; — подходит для научных презентаций с математикой.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reveal.js&lt;/strong&gt; — HTML/JavaScript-презентации для веба.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Выбор зависит от целей, аудитории и предпочтений: от простоты и красоты до формальности и строгости.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-правила-оформления&#34;&gt;🎨 Правила оформления&lt;/h2&gt;
&lt;p&gt;Оформление влияет на восприятие содержания. Несколько базовых рекомендаций:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Минимум текста&lt;/strong&gt; — не более 6–7 строк на слайде.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Единый стиль&lt;/strong&gt; — одна палитра, один шрифт, выравнивание по сетке.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Контраст&lt;/strong&gt; — светлый текст на тёмном фоне или наоборот.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Инфографика и схемы&lt;/strong&gt; — заменяйте таблицы и абзацы на визуализацию.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Шрифты без засечек&lt;/strong&gt; — читаются лучше (Arial, Calibri, Open Sans).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Избегайте эффектов и анимаций&lt;/strong&gt; без необходимости.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Каждый слайд — это &lt;strong&gt;опорный пункт&lt;/strong&gt;, а не «заметка для чтения».&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-как-выступать-с-презентацией&#34;&gt;🗣 Как выступать с презентацией&lt;/h2&gt;
&lt;p&gt;Подготовка к выступлению важнее самой презентации. Чтобы не теряться:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Изучите материал &lt;strong&gt;настолько, чтобы рассказывать без подсказок&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Не читайте слайды — &lt;strong&gt;говорите своими словами&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Репетируйте перед зеркалом или аудиторией.&lt;/li&gt;
&lt;li&gt;Следите за временем: 1 минута ≈ 1 слайд.&lt;/li&gt;
&lt;li&gt;Используйте указку, жесты и контакт с залом.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Презентация — это &lt;strong&gt;рассказ, а не чтение PDF&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-заключение&#34;&gt;✅ Заключение&lt;/h2&gt;
&lt;p&gt;Создание презентаций — это навык, который пригодится в любой сфере. Это сочетание &lt;strong&gt;аналитики, дизайна и коммуникации&lt;/strong&gt;. Хорошая презентация усиливает ваш голос, подчёркивает мысль и делает выступление запоминающимся.&lt;/p&gt;
&lt;p&gt;Соблюдайте структуру, думайте об аудитории и рассказывайте искренне — и тогда ваши слайды действительно сработают.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Учебная неделя 2</title>
      <link>https://rsvishnyakov.github.io/post/02/</link>
      <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/post/02/</guid>
      <description>&lt;h2 id=&#34;-неделя-с-27-мая-по-2-июня&#34;&gt;📅 Неделя с 27 мая по 2 июня&lt;/h2&gt;
&lt;p&gt;Самая плотная неделя месяца — начались первые зачёты.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;💻 &lt;strong&gt;Программирование&lt;/strong&gt;: писали контрольную работу — нужно было реализовать простой текстовый редактор на C++. Было много багов, но разобрался и даже сдал на «отлично»!&lt;/li&gt;
&lt;li&gt;🔢 &lt;strong&gt;Математическая логика&lt;/strong&gt;: был зачёт. Вопросы касались алгебры логики, дизъюнктных нормальных форм и метода резолюций. Непросто, но подготовка помогла.&lt;/li&gt;
&lt;li&gt;🧮 &lt;strong&gt;Матанализ&lt;/strong&gt;: продолжаем дифференцировать. Начали изучать применение производной — экстремумы, точки перегиба и выпуклость графиков.&lt;/li&gt;
&lt;li&gt;🏃‍♂️ &lt;strong&gt;Физра&lt;/strong&gt;: прошли фитнес-тест и командные соревнования в зале. Работаем над выносливостью.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Языки разметки. LaTeX</title>
      <link>https://rsvishnyakov.github.io/publication/02/</link>
      <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/publication/02/</guid>
      <description>&lt;h2 id=&#34;-что-такое-язык-разметки&#34;&gt;🧾 Что такое язык разметки?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Язык разметки&lt;/strong&gt; — это способ структурирования текста с помощью специальных команд и тегов, определяющих, как должен выглядеть или быть организован документ. В отличие от обычных текстовых редакторов, где оформление видно сразу (WYSIWYG), в разметке мы описываем &lt;strong&gt;структуру и семантику&lt;/strong&gt;, а визуальный результат получается после компиляции.&lt;/p&gt;
&lt;p&gt;Примеры языков разметки:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HTML&lt;/strong&gt; — основа веб-страниц&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown&lt;/strong&gt; — простой формат для заметок и блогов&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LaTeX&lt;/strong&gt; — мощный инструмент для оформления научных и технических документов&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-что-такое-latex&#34;&gt;✍️ Что такое LaTeX?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;LaTeX&lt;/strong&gt; (произносится как &amp;ldquo;Латех&amp;rdquo; или &amp;ldquo;Латэк&amp;rdquo;) — это система подготовки документов, особенно популярных в научной и технической среде. Она основана на наборе команд, с помощью которых автор описывает содержание документа: заголовки, формулы, таблицы, списки, библиографию и прочее.&lt;/p&gt;
&lt;p&gt;В отличие от Word и Google Docs, LaTeX не предлагает визуального интерфейса. Вместо этого вы пишете &lt;strong&gt;исходный код документа&lt;/strong&gt;, а затем компилируете его в PDF или другой формат. Такой подход обеспечивает &lt;strong&gt;точность, единообразие и контроль&lt;/strong&gt; над оформлением.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-почему-учёные-выбирают-latex&#34;&gt;🎓 Почему учёные выбирают LaTeX?&lt;/h2&gt;
&lt;p&gt;LaTeX стал стандартом де-факто в науке и инженерии. Вот почему:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧮 &lt;strong&gt;Идеален для формул&lt;/strong&gt; — мощная поддержка математической нотации и сложных выражений&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;Управление ссылками и библиографией&lt;/strong&gt; — автоматическое создание списков литературы&lt;/li&gt;
&lt;li&gt;🧩 &lt;strong&gt;Гибкость и расширяемость&lt;/strong&gt; — множество пакетов для графиков, диаграмм, таблиц, алгоритмов&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;Профессиональное оформление&lt;/strong&gt; — аккуратные, симметричные и типографски правильные документы&lt;/li&gt;
&lt;li&gt;🛠 &lt;strong&gt;Автоматизация&lt;/strong&gt; — нумерация, оглавления, перекрёстные ссылки — всё создаётся автоматически&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-где-используется-latex&#34;&gt;🧠 Где используется LaTeX?&lt;/h2&gt;
&lt;p&gt;LaTeX используется в разных сферах:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Научные статьи и диссертации&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Техническая документация&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Учебные пособия и лекции&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Презентации (через Beamer)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Книги и отчёты&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Формулы в научных блогах и на форумах (например, через MathJax)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-как-начать-работу-с-latex&#34;&gt;📦 Как начать работу с LaTeX?&lt;/h2&gt;
&lt;p&gt;Для работы с LaTeX вам потребуется:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Компилятор&lt;/strong&gt; — TeX Live, MiKTeX или Overleaf (онлайн-среда)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Редактор&lt;/strong&gt; — TeXstudio, VS Code с расширением LaTeX, или онлайн-интерфейс&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Шаблон&lt;/strong&gt; — можно начать с базовой структуры или использовать готовые шаблоны университетов/журналов&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Вы пишете документ в &lt;code&gt;.tex&lt;/code&gt;-файле, запускаете компиляцию — и получаете профессионально оформленный PDF.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-преимущества-и-недостатки&#34;&gt;🔄 Преимущества и недостатки&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Преимущества:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Отличный внешний вид документов&lt;/li&gt;
&lt;li&gt;Поддержка любых математических символов&lt;/li&gt;
&lt;li&gt;Удобство в создании больших документов&lt;/li&gt;
&lt;li&gt;Универсальность и стабильность&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Недостатки:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Крутая кривая обучения&lt;/li&gt;
&lt;li&gt;Отсутствие WYSIWYG-интерфейса&lt;/li&gt;
&lt;li&gt;Необходимость изучать синтаксис команд&lt;/li&gt;
&lt;li&gt;Иногда сложная настройка для начинающих&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-заключение&#34;&gt;✅ Заключение&lt;/h2&gt;
&lt;p&gt;LaTeX — это не просто язык разметки, а целая философия создания научных и технических документов. Он требует времени на освоение, но в ответ даёт высокое качество и полный контроль над содержимым. Для студента, аспиранта или исследователя знание LaTeX — неоспоримое преимущество.&lt;/p&gt;
&lt;p&gt;Если вы хотите оформлять свои научные работы профессионально — LaTeX станет вашим лучшим помощником.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Непрерывная интеграция и непрерывное развертывание (CI/CD)</title>
      <link>https://rsvishnyakov.github.io/publication/01/</link>
      <pubDate>Sun, 25 May 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/publication/01/</guid>
      <description>&lt;h2 id=&#34;-что-такое-cicd&#34;&gt;🔧 Что такое CI/CD?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CI/CD&lt;/strong&gt; — это два ключевых компонента современной DevOps-культуры:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CI (Continuous Integration)&lt;/strong&gt; — непрерывная интеграция: автоматическая сборка и тестирование кода каждый раз, когда в репозиторий вносятся изменения.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CD (Continuous Delivery / Deployment)&lt;/strong&gt; — непрерывная доставка или развёртывание: автоматическая доставка обновлений на тестовые или продуктивные серверы без участия разработчика.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Идея в том, чтобы &lt;strong&gt;ускорить цикл поставки программного обеспечения&lt;/strong&gt;, минимизировать ошибки и сделать процесс выпуска новых версий максимально надёжным и предсказуемым.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-зачем-это-нужно&#34;&gt;🚀 Зачем это нужно?&lt;/h2&gt;
&lt;p&gt;CI/CD помогает:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧪 &lt;strong&gt;Обнаруживать ошибки на ранних этапах&lt;/strong&gt; — за счёт автоматического тестирования после каждого коммита.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;Сократить ручную работу&lt;/strong&gt; — развёртывание, сборка и публикация происходят автоматически.&lt;/li&gt;
&lt;li&gt;🔁 &lt;strong&gt;Обеспечить повторяемость процессов&lt;/strong&gt; — одинаковый результат на всех этапах пайплайна.&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;Ускорить вывод продукта на рынок&lt;/strong&gt; — за счёт быстрого цикла изменений и автоматизации.&lt;/li&gt;
&lt;li&gt;🧩 &lt;strong&gt;Упростить командную работу&lt;/strong&gt; — каждый разработчик видит, работает ли его код, и не ломает ли чужой.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-основные-компоненты-cicd&#34;&gt;🧱 Основные компоненты CI/CD&lt;/h2&gt;
&lt;p&gt;Процесс CI/CD строится из следующих этапов:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Push/Commit&lt;/strong&gt; — разработчик отправляет изменения в репозиторий.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build (CI)&lt;/strong&gt; — система собирает проект, устанавливает зависимости.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Test (CI)&lt;/strong&gt; — запускаются юнит-тесты, интеграционные или end-to-end тесты.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package&lt;/strong&gt; — при успешной сборке и тестировании создаётся артефакт (например, Docker-образ).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deploy (CD)&lt;/strong&gt; — артефакт автоматически разворачивается в тестовом/продакшн окружении.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Сценарии описываются в конфигурационных файлах (например, &lt;code&gt;.yaml&lt;/code&gt;), где задаются последовательность шагов, условия запуска и переменные окружения.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-популярные-инструменты-cicd&#34;&gt;🔧 Популярные инструменты CI/CD&lt;/h2&gt;
&lt;p&gt;Наиболее часто используемые системы для реализации CI/CD пайплайнов:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Actions&lt;/strong&gt; — интегрирована в GitHub, удобна для open-source и небольших проектов&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitLab CI/CD&lt;/strong&gt; — мощный инструмент с собственной экосистемой, подходит для корпоративных решений&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jenkins&lt;/strong&gt; — гибкий, широко применяемый в крупных компаниях&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CircleCI&lt;/strong&gt;, &lt;strong&gt;Travis CI&lt;/strong&gt;, &lt;strong&gt;Azure DevOps&lt;/strong&gt;, &lt;strong&gt;Bitbucket Pipelines&lt;/strong&gt; — альтернативы с различной степенью автоматизации и поддержки платформ&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-где-применяется-cicd&#34;&gt;📦 Где применяется CI/CD?&lt;/h2&gt;
&lt;p&gt;CI/CD применяется в самых разных областях:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Веб-разработка (автодеплой сайтов, API, микросервисов)&lt;/li&gt;
&lt;li&gt;Мобильная разработка (автоматическая сборка приложений)&lt;/li&gt;
&lt;li&gt;Data Science (сборка моделей, автоматический запуск пайплайнов)&lt;/li&gt;
&lt;li&gt;Игровая индустрия (быстрая доставка билдов)&lt;/li&gt;
&lt;li&gt;Облачные решения и контейнерные платформы (например, с Docker + Kubernetes)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-что-важно-учесть&#34;&gt;⚠️ Что важно учесть?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CI/CD не заменяет тесты — он их запускает, но &lt;strong&gt;качество зависит от вас&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Без хорошо настроенного пайплайна можно потерять контроль над релизами.&lt;/li&gt;
&lt;li&gt;Необходимо разграничивать &lt;strong&gt;стадии&lt;/strong&gt;: тестирование, стейджинг, продакшн.&lt;/li&gt;
&lt;li&gt;Секреты (ключи, пароли) должны храниться в безопасных переменных окружения.&lt;/li&gt;
&lt;li&gt;CI/CD — это &lt;strong&gt;процесс, а не кнопка&lt;/strong&gt;. Его нужно планировать и развивать постепенно.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-заключение&#34;&gt;✅ Заключение&lt;/h2&gt;
&lt;p&gt;CI/CD — это основа современной разработки: &lt;strong&gt;короткие итерации, частые поставки, автоматизация всего возможного&lt;/strong&gt;. Эти практики позволяют командам быстрее и безопаснее доставлять ценность пользователю, снижая риски и улучшая контроль качества.&lt;/p&gt;
&lt;p&gt;Если вы ещё не используете CI/CD — самое время начать. Даже простая автоматизация сборки и тестов даёт ощутимый прирост в стабильности и продуктивности команды.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Учебная неделя 1</title>
      <link>https://rsvishnyakov.github.io/post/01/</link>
      <pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/post/01/</guid>
      <description>&lt;h2 id=&#34;-неделя-с-20-по-26-мая&#34;&gt;📅 Неделя с 20 по 26 мая&lt;/h2&gt;
&lt;p&gt;Эта неделя прошла под знаком активной подготовки к сессии.&lt;br&gt;
Вот что удалось сделать:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Программирование&lt;/strong&gt;: разобрали рекурсию и написали свои первые реализации сортировки слиянием. Получилось не сразу, но после пар с практикой стало яснее.&lt;/li&gt;
&lt;li&gt;📐 &lt;strong&gt;Математический анализ&lt;/strong&gt;: закончили тему пределов и перешли к производным. Решали задачи с параметрами и делали упор на графическое представление функций.&lt;/li&gt;
&lt;li&gt;🔎 &lt;strong&gt;Математическая логика&lt;/strong&gt;: строили логические выражения, познакомились с нормальными формами и сделали первое домашнее по преобразованию формул.&lt;/li&gt;
&lt;li&gt;🏃 &lt;strong&gt;Физкультура&lt;/strong&gt;: сдавали бег 1000 м и делали замеры на гибкость и силу. Участвовал в командной эстафете — неплохой результат!&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Projects</title>
      <link>https://rsvishnyakov.github.io/projects/</link>
      <pubDate>Sun, 19 May 2024 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/projects/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Learn JavaScript</title>
      <link>https://rsvishnyakov.github.io/teaching/js/</link>
      <pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/teaching/js/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://hugoblox.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo Blox Builder&lt;/a&gt; is designed to give technical content creators a seamless experience. You can focus on the content and the Hugo Blox Builder which this template is built upon handles the rest.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Embed videos, podcasts, code, LaTeX math, and even test students!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On this page, you&amp;rsquo;ll find some examples of the types of technical content that can be rendered with Hugo Blox.&lt;/p&gt;
&lt;h2 id=&#34;video&#34;&gt;Video&lt;/h2&gt;
&lt;p&gt;Teach your course by sharing videos with your students. Choose from one of the following approaches:&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/D2vj0WcvH5c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Youtube&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; youtube w7Ft2ymGmfc &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Bilibili&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; bilibili id=&amp;quot;BV1WV4y1r7DF&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Video file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Videos may be added to a page by either placing them in your &lt;code&gt;assets/media/&lt;/code&gt; media library or in your &lt;a href=&#34;https://gohugo.io/content-management/page-bundles/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;page&amp;rsquo;s folder&lt;/a&gt;, and then embedding them with the &lt;em&gt;video&lt;/em&gt; shortcode:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; video src=&amp;quot;my_video.mp4&amp;quot; controls=&amp;quot;yes&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;podcast&#34;&gt;Podcast&lt;/h2&gt;
&lt;p&gt;You can add a podcast or music to a page by placing the MP3 file in the page&amp;rsquo;s folder or the media library folder and then embedding the audio on your page with the &lt;em&gt;audio&lt;/em&gt; shortcode:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; audio src=&amp;quot;ambient-piano.mp3&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Try it out:&lt;/p&gt;








  








&lt;audio controls &gt;
  &lt;source src=&#34;ambient-piano.mp3&#34; type=&#34;audio/mpeg&#34;&gt;
&lt;/audio&gt;

&lt;h2 id=&#34;test-students&#34;&gt;Test students&lt;/h2&gt;
&lt;p&gt;Provide a simple yet fun self-assessment by revealing the solutions to challenges with the &lt;code&gt;spoiler&lt;/code&gt; shortcode:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{{&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&#34;nt&#34;&gt;spoiler&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;👉 Click to view the solution&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;You found me!
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{{&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;spoiler&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;
&lt;details class=&#34;spoiler &#34;  id=&#34;spoiler-2&#34;&gt;
  &lt;summary class=&#34;cursor-pointer&#34;&gt;👉 Click to view the solution&lt;/summary&gt;
  &lt;div class=&#34;rounded-lg bg-neutral-50 dark:bg-neutral-800 p-2&#34;&gt;
    You found me 🎉
  &lt;/div&gt;
&lt;/details&gt;
&lt;h2 id=&#34;math&#34;&gt;Math&lt;/h2&gt;
&lt;p&gt;Hugo Blox Builder supports a Markdown extension for $\LaTeX$ math. You can enable this feature by toggling the &lt;code&gt;math&lt;/code&gt; option in your &lt;code&gt;config/_default/params.yaml&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;To render &lt;em&gt;inline&lt;/em&gt; or &lt;em&gt;block&lt;/em&gt; math, wrap your LaTeX math with &lt;code&gt;{{&amp;lt; math &amp;gt;}}$...${{&amp;lt; /math &amp;gt;}}&lt;/code&gt; or &lt;code&gt;{{&amp;lt; math &amp;gt;}}$$...$${{&amp;lt; /math &amp;gt;}}&lt;/code&gt;, respectively.&lt;/p&gt;
&lt;div class=&#34;flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900&#34;&gt;
&lt;span class=&#34;pr-3 pt-1 text-primary-600 dark:text-primary-300&#34;&gt;
  &lt;svg height=&#34;24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;1.5&#34; d=&#34;m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z&#34;/&gt;&lt;/svg&gt;
&lt;/span&gt;
  &lt;span class=&#34;dark:text-neutral-300&#34;&gt;We wrap the LaTeX math in the Hugo Blox &lt;em&gt;math&lt;/em&gt; shortcode to prevent Hugo rendering our math as Markdown.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Example &lt;strong&gt;math block&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-latex&#34; data-lang=&#34;latex&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sb&#34;&gt;$$&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\gamma&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;_{n} &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\frac&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{ &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; | &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n} &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;} &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;^T &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; |}{&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\|\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{x}_{n}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{x}_{n&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\|&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;^&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$$&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; /math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;

$$\gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}$$


&lt;p&gt;Example &lt;strong&gt;inline math&lt;/strong&gt; &lt;code&gt;{{&amp;lt; math &amp;gt;}}$\nabla F(\mathbf{x}_{n})${{&amp;lt; /math &amp;gt;}}&lt;/code&gt; renders as $\nabla F(\mathbf{x}_{n})$
.&lt;/p&gt;
&lt;p&gt;Example &lt;strong&gt;multi-line math&lt;/strong&gt; using the math linebreak (&lt;code&gt;\\&lt;/code&gt;):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-latex&#34; data-lang=&#34;latex&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sb&#34;&gt;$$&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;k;p_{&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}^{&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\begin&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{cases}p_{&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}^{&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;} &amp;amp; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\text&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{if }k&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;, &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\\&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;p_{&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}^{&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;} &amp;amp; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\text&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{if }k&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\end&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{cases}&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$$&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; /math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;


$$
f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} &amp; \text{if }k=1, \\
1-p_{0}^{*} &amp; \text{if }k=0.\end{cases}
$$



&lt;h2 id=&#34;code&#34;&gt;Code&lt;/h2&gt;
&lt;p&gt;Hugo Blox Builder utilises Hugo&amp;rsquo;s Markdown extension for highlighting code syntax. The code theme can be selected in the &lt;code&gt;config/_default/params.yaml&lt;/code&gt; file.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;```python
import pandas as pd
data = pd.read_csv(&amp;quot;data.csv&amp;quot;)
data.head()
```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;renders as&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pandas&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pd&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pd&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;read_csv&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;data.csv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;head&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;inline-images&#34;&gt;Inline Images&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go&#34; data-lang=&#34;go&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{{&amp;lt;&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;icon&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;gt;}}&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Python&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;
&lt;p&gt;
  &lt;span class=&#34;inline-block  pr-1&#34;&gt;
    &lt;svg style=&#34;height: 1em; transform: translateY(0.1em);&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; height=&#34;1em&#34; viewBox=&#34;0 0 448 512&#34; fill=&#34;currentColor&#34;&gt;&lt;path d=&#34;M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z&#34;/&gt;&lt;/svg&gt;
  &lt;/span&gt; Python&lt;/p&gt;
&lt;h2 id=&#34;did-you-find-this-page-helpful-consider-sharing-it-&#34;&gt;Did you find this page helpful? Consider sharing it 🙌&lt;/h2&gt;
</description>
    </item>
    
    <item>
      <title>Опыт</title>
      <link>https://rsvishnyakov.github.io/experience/</link>
      <pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://rsvishnyakov.github.io/experience/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
