<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Publications | </title>
    <link>https://SalehHammudeh989.github.io/ru/publications/</link>
      <atom:link href="https://SalehHammudeh989.github.io/ru/publications/index.xml" rel="self" type="application/rss+xml" />
    <description>Publications</description>
    <generator>HugoBlox Kit (https://hugoblox.com)</generator><language>ru-ru</language><lastBuildDate>Mon, 30 Mar 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://SalehHammudeh989.github.io/media/icon_hu_fb558a5ed99f547e.png</url>
      <title>Publications</title>
      <link>https://SalehHammudeh989.github.io/ru/publications/</link>
    </image>
    
    <item>
      <title>Оформление отчёта</title>
      <link>https://SalehHammudeh989.github.io/ru/publications/03/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://SalehHammudeh989.github.io/ru/publications/03/</guid>
      <description>&lt;h2 id=&#34;-оформление-отчёта&#34;&gt;📝 Оформление отчёта&lt;/h2&gt;
&lt;p&gt;На этой неделе я уделила внимание оформлению учебного отчёта — важному этапу, который помогает не только представить результаты работы, но и структурировать собственные знания.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📄 Разобралась с &amp;ndash;основной структурой отчёта&amp;ndash;: титульный лист, содержание, введение, основная часть, заключение и список литературы.&lt;/li&gt;
&lt;li&gt;✍️ Научилась правильно формулировать &amp;ndash;цели и задачи работы&amp;ndash;, чтобы они чётко отражали суть исследования.&lt;/li&gt;
&lt;li&gt;📊 Уделила внимание &amp;ndash;оформлению таблиц, графиков и схем&amp;ndash;, чтобы информация выглядела наглядно и понятно.&lt;/li&gt;
&lt;li&gt;🔍 Проверила текст на &amp;ndash;логичность, последовательность и грамотность&amp;ndash;, исправляя неточности и стилистические ошибки.&lt;/li&gt;
&lt;li&gt;📚 Освоила правила &amp;ndash;оформления ссылок и списка источников&amp;ndash;, что важно для любой научной работы.&lt;/li&gt;
&lt;li&gt;🖥️ Работала над &amp;ndash;единым стилем документа&amp;ndash;: шрифт, отступы, заголовки и нумерация страниц.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Процесс оформления оказался не менее важным, чем сама работа над содержанием. Он помогает упорядочить мысли и делает результат более профессиональным.&lt;/p&gt;
&lt;p&gt;Теперь понимаю, что качественно оформленный отчёт — это отражение не только проделанной работы, но и уровня подготовки.&lt;/p&gt;
&lt;p&gt;А вы любите оформлять отчёты или откладываете это на последний момент? 😊&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Языки научного программирования</title>
      <link>https://SalehHammudeh989.github.io/ru/publications/04/</link>
      <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://SalehHammudeh989.github.io/ru/publications/04/</guid>
      <description>&lt;h2 id=&#34;-языки-научного-программирования&#34;&gt;🔬 Языки научного программирования&lt;/h2&gt;
&lt;p&gt;На этой неделе я уделила внимание изучению языков, которые активно используются в научной и исследовательской деятельности. Это направление оказалось особенно интересным, так как объединяет программирование, математику и анализ данных.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;💻 Один из самых популярных языков — Python. Он широко применяется благодаря простоте синтаксиса и большому количеству библиотек для анализа данных, таких как NumPy, pandas и matplotlib.&lt;/li&gt;
&lt;li&gt;📊 Язык R используется преимущественно для статистических вычислений и визуализации данных. Он особенно популярен среди исследователей и аналитиков.&lt;/li&gt;
&lt;li&gt;⚙️ MATLAB активно применяется в инженерии и математическом моделировании, предлагая удобные инструменты для работы с матрицами и численными методами.&lt;/li&gt;
&lt;li&gt;🔢 Julia — относительно новый язык, который сочетает высокую производительность с удобством написания кода, что делает его перспективным в научных расчётах.&lt;/li&gt;
&lt;li&gt;🧮 Классические языки, такие как Fortran и C++, до сих пор используются в высокопроизводительных вычислениях благодаря своей скорости.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Изучение этих языков показало, что выбор инструмента зависит от конкретной задачи: анализа данных, моделирования или высокопроизводительных вычислений.&lt;/p&gt;
&lt;p&gt;Понимание различий между ними помогает более осознанно подходить к решению научных задач и выбирать наиболее эффективные методы работы.&lt;/p&gt;
&lt;p&gt;А какие языки используете вы для работы или учёбы? 😊&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Языки разметки. LaTeX</title>
      <link>https://SalehHammudeh989.github.io/ru/publications/02/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://SalehHammudeh989.github.io/ru/publications/02/</guid>
      <description>&lt;h2 id=&#34;-языки-разметки-latex&#34;&gt;📝 Языки разметки. LaTeX&lt;/h2&gt;
&lt;p&gt;На этой неделе я познакомилась с темой &lt;strong&gt;языков разметки&lt;/strong&gt; и подробнее изучила систему &lt;strong&gt;LaTeX&lt;/strong&gt;, которая широко используется для оформления научных, учебных и технических документов.&lt;/p&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;Markdown&lt;/strong&gt; и &lt;strong&gt;HTML&lt;/strong&gt;, от более сложных систем подготовки документов.&lt;/li&gt;
&lt;li&gt;📚 Особое внимание уделила &lt;strong&gt;LaTeX&lt;/strong&gt; — это удобный инструмент для создания рефератов, курсовых, научных статей и отчётов.&lt;/li&gt;
&lt;li&gt;➕ Поняла, что одно из главных преимуществ &lt;strong&gt;LaTeX&lt;/strong&gt; — качественное оформление &lt;strong&gt;математических формул&lt;/strong&gt;, таблиц, ссылок и списка литературы.&lt;/li&gt;
&lt;li&gt;💻 На практике попробовала создавать простой документ: добавлять заголовки, абзацы, списки и базовые формулы.&lt;/li&gt;
&lt;li&gt;🎯 Сделала вывод, что LaTeX особенно полезен для студентов технических направлений, потому что позволяет оформлять сложные материалы профессионально и точно.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Изучение LaTeX показало, что правильное оформление текста играет важную роль не меньше, чем само содержание. Такой инструмент помогает не только создавать красивые документы, но и приучает к аккуратности, структуре и логике в работе с информацией.&lt;/p&gt;
&lt;p&gt;А вы уже работали с LaTeX или только планируете познакомиться с ним? 😊&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Непрерывное развертывание и CI/CD</title>
      <link>https://SalehHammudeh989.github.io/ru/publications/01/</link>
      <pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://SalehHammudeh989.github.io/ru/publications/01/</guid>
      <description>&lt;h2 id=&#34;-непрерывное-развертывание-и-cicd&#34;&gt;🚀 Непрерывное развертывание и CI/CD&lt;/h2&gt;
&lt;p&gt;Современная разработка программного обеспечения требует высокой скорости, надежности и качества выпускаемых продуктов. Для этого разработчики используют практики &lt;strong&gt;CI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment)&lt;/strong&gt; — подход, который автоматизирует сборку, тестирование и развертывание приложений.&lt;/p&gt;
&lt;p&gt;CI/CD позволяет командам быстрее выпускать новые версии программ, снижать количество ошибок и поддерживать стабильную работу системы.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-непрерывная-интеграция-continuous-integration&#34;&gt;🔄 Непрерывная интеграция (Continuous Integration)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Continuous Integration (CI)&lt;/strong&gt; — это процесс, при котором разработчики регулярно объединяют изменения кода в общий репозиторий.&lt;/p&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;Главная цель CI — быстро обнаруживать проблемы и поддерживать стабильное состояние проекта.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-непрерывная-доставка-continuous-delivery&#34;&gt;📦 Непрерывная доставка (Continuous Delivery)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Continuous Delivery (CD)&lt;/strong&gt; — это следующий этап после интеграции.&lt;/p&gt;
&lt;p&gt;После успешной сборки и тестирования приложение автоматически готовится к развертыванию. Программа может быть в любой момент выпущена в production-среду.&lt;/p&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;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-непрерывное-развертывание-continuous-deployment&#34;&gt;⚙️ Непрерывное развертывание (Continuous Deployment)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Continuous Deployment&lt;/strong&gt; — это расширение Continuous Delivery.&lt;/p&gt;
&lt;p&gt;В этом случае каждое изменение, которое успешно прошло тестирование, &lt;strong&gt;автоматически разворачивается в production-среде&lt;/strong&gt; без ручного вмешательства.&lt;/p&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;/ul&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;/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;&lt;strong&gt;GitHub Actions&lt;/strong&gt;&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;Docker&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kubernetes&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&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;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;hr&gt;
&lt;h2 id=&#34;-итог&#34;&gt;💡 Итог&lt;/h2&gt;
&lt;p&gt;Непрерывная интеграция и непрерывное развертывание стали важной частью современной разработки. Эти практики помогают создавать качественные и стабильные программные продукты, ускоряя процесс разработки и улучшая взаимодействие между разработчиками и инфраструктурой.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
