<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Антон Кошуба: заметки с тегом веб</title>
<link>https://antonkoshuba.ru/blog/tags/veb/</link>
<description>Блог о тексте, редактуре и жизни</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог о тексте, редактуре и жизни</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Команды brew</title>
<guid isPermaLink="false">35</guid>
<link>https://antonkoshuba.ru/blog/all/command-brew/</link>
<pubDate>Wed, 13 Nov 2024 10:54:09 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/command-brew/</comments>
<description>
&lt;p class="lead"&gt;В Homebrew есть несколько полезных команд для управления пакетами и зависимостями. Вот некоторые из них:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;b&gt;brew cleanup&lt;/b&gt;  &lt;br /&gt;
Удаляет старые версии установленных пакетов и освобождает место на диске. Также можно использовать с флагом `-n`, чтобы увидеть, какие файлы будут удалены без их фактического удаления:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew cleanup&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;&lt;b&gt;brew doctor&lt;/b&gt;  &lt;br /&gt;
Проверяет вашу установку Homebrew на наличие проблем и предлагает решения:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew doctor&lt;/code&gt;&lt;/pre&gt;&lt;ol start="3"&gt;
&lt;li&gt;&lt;b&gt;brew prune&lt;/b&gt;  &lt;br /&gt;
Удаляет символические ссылки, которые больше не указывают на существующие файлы. В более новых версиях Homebrew эта команда может быть встроена в `brew cleanup`, но для старых версий она всё ещё может быть полезна:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew prune&lt;/code&gt;&lt;/pre&gt;&lt;ol start="4"&gt;
&lt;li&gt;&lt;b&gt;brew autoremove&lt;/b&gt;  &lt;br /&gt;
Удаляет пакеты, которые больше не нужны другим установленным пакетам:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew autoremove&lt;/code&gt;&lt;/pre&gt;&lt;ol start="5"&gt;
&lt;li&gt;&lt;b&gt;brew outdated&lt;/b&gt;  &lt;br /&gt;
Показывает пакеты, для которых доступны более новые версии:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew outdated&lt;/code&gt;&lt;/pre&gt;&lt;ol start="6"&gt;
&lt;li&gt;&lt;b&gt;brew upgrade&lt;/b&gt;  &lt;br /&gt;
Обновляет все установленные пакеты до последних версий. Можно указать конкретный пакет для обновления:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew upgrade&lt;/code&gt;&lt;/pre&gt;&lt;ol start="7"&gt;
&lt;li&gt;&lt;b&gt;brew uninstall&lt;/b&gt;  &lt;br /&gt;
Удаляет указанный пакет. Можно использовать флаг `—force` для принудительного удаления всех версий пакета:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew uninstall пакет&lt;/code&gt;&lt;/pre&gt;&lt;ol start="8"&gt;
&lt;li&gt;&lt;b&gt;brew list&lt;/b&gt;  &lt;br /&gt;
Показывает список всех установленных пакетов:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew list&lt;/code&gt;&lt;/pre&gt;&lt;ol start="9"&gt;
&lt;li&gt;&lt;b&gt;brew leaves&lt;/b&gt;  &lt;br /&gt;
Показывает установленные пакеты, которые не являются зависимостями других пакетов:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew leaves&lt;/code&gt;&lt;/pre&gt;&lt;ol start="10"&gt;
&lt;li&gt;&lt;b&gt;brew search&lt;/b&gt;  &lt;br /&gt;
Ищет пакеты по запросы:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew search &amp;lt;название приложения&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Эти команды помогут вам эффективно управлять установленными пакетами и поддерживать систему в чистоте.&lt;/p&gt;
&lt;p&gt;Полный список команд Homebrew вы найдете на &lt;a href="https://docs.brew.sh/Manpage"&gt;официальном сайте&lt;/a&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/izobrazhenie.png" width="1680" height="840" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Макбук с домашним пивом 🍻</title>
<guid isPermaLink="false">34</guid>
<link>https://antonkoshuba.ru/blog/all/homebrew/</link>
<pubDate>Wed, 23 Oct 2024 09:17:33 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/homebrew/</comments>
<description>
&lt;p class="lead"&gt;За несколько шагов разберемся и установим менеджер пакетов для макОС Homebrew.&lt;/p&gt;
&lt;p&gt;Менеджер пакетов &amp;mdash; это программа, с помощью которой можно устанавливать другие программы (пакеты) на свой ноутбук. Для макОС и Линукс есть менеджер пакетов, который называется &lt;a href="https://brew.sh/"&gt;Homebrew&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Представьте, что у вас есть виртуальный магазин приложений, откуда вы можете скачивать и устанавливать нужные программы, но не через привычный App Store, а через командную строку. Этот магазин &amp;mdash; &lt;b&gt;Homebrew&lt;/b&gt;. Он помогает устанавливать и обновлять программы буквально в несколько команд.&lt;/p&gt;
&lt;p&gt;Это немного гигиковская штука подойдет скорее для айтишников или околоайти. Большинство пользователей привыкли пользоваться App Store или ходить на сайт разработчика, скачивать и устанавливать программы в ручную.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Почему это удобно?&lt;/h2&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Экономия времени.&lt;/b&gt; Вам не нужно искать программы в интернете, скачивать их с разных сайтов, открывать установщики. Всё происходит в автоматическом режиме.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Безопасность.&lt;/b&gt; Homebrew устанавливает проверенные программы из официальных источников, что снижает риск установки вредоносного ПО.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Обновления.&lt;/b&gt; С помощью одной команды вы можете обновить все свои программы, установленные через Homebrew, до последней версии.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Например, вы хотите скачать через торрент сериал «Дом дракона» и вам нужен &lt;b&gt;торрент-клиент&lt;/b&gt;, например, &lt;b&gt;Transmission&lt;/b&gt;. Без Homebrew вам пришлось бы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Искать сайт разработчиков.&lt;/li&gt;
&lt;li&gt;Выбирать подходящую версию программы для вашего Mac.&lt;/li&gt;
&lt;li&gt;Скачивать файл.&lt;/li&gt;
&lt;li&gt;Открывать установщик и проходить все шаги.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Звучит как минимум на 5-10 минут работы. А теперь представьте, что всё это можно сделать одной строкой:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew install transmission&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Homebrew автоматически найдет программу, загрузит нужную версию и установит ее за вас. Всё это произойдёт за считаные секунды.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Как это работает?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;На Mac есть специальная программа под названием «Терминал», которая выглядит как обычное окно с текстом. Именно с её помощью работают с Homebrew. Когда вы вводите команду, компьютер понимает, что вы хотите сделать, и Homebrew выполняет всё за вас.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Как запустить «Терминал»?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Откройте приложение через поиск (используйте сочетание клавиш Cmd + Пробел и введите «Терминал»).&lt;/p&gt;
&lt;p&gt;Вы увидите окно с мигающим курсором &amp;mdash; это и есть место, где вводятся команды.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Что можно установить через Homebrew?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Homebrew &amp;mdash; это не только программы для айтишников или сложные утилиты. С его помощью можно установить простые, но полезные вещи, например:&lt;br /&gt;
&amp;mdash; Веб-браузеры.&lt;br /&gt;
&amp;mdash; Программы для работы с текстами.&lt;br /&gt;
&amp;mdash; Инструменты для хранения паролей.&lt;/p&gt;
&lt;p&gt;Например, вы хотите установить браузер &lt;b&gt;Firefox&lt;/b&gt;. Без Homebrew нужно было бы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Открыть Safari.&lt;/li&gt;
&lt;li&gt;Перейти на сайт Mozilla.&lt;/li&gt;
&lt;li&gt;Скачать установщик.&lt;/li&gt;
&lt;li&gt;Установить браузер.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;А с Homebrew это делается за секунды:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;brew install firefox&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;h2&gt;Как установить Homebrew?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Чтобы установить его на ваш макбук, нужно просто ввести одну команду в Терминале. Вот она:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;/bin/bash -c &amp;quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Команды добавления brew в zprofile:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;echo 'eval $(/opt/homebrew/bin/brew shellenv)' &amp;gt;&amp;gt; /Users/$USER/.zprofile&lt;/code&gt;&lt;/pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;eval $(/opt/homebrew/bin/brew shellenv)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;После этого ваш компьютер сам установит Homebrew и всё будет готово к работе.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Почему стоит попробовать?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Многие новички боятся командной строки, но Homebrew &amp;mdash; это отличное средство, чтобы начать её использовать. Он делает процесс установки программ быстрым и удобным, а после того, как вы установите его один раз, вы сможете экономить своё время при каждом следующем обновлении или установке программы.&lt;/p&gt;
</description>
</item>

<item>
<title>Как бесплатно разместить сайт в интернете</title>
<guid isPermaLink="false">32</guid>
<link>https://antonkoshuba.ru/blog/all/ghpages/</link>
<pubDate>Thu, 10 Oct 2024 10:32:07 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/ghpages/</comments>
<description>
&lt;p class="lead"&gt;Быстро разместим простой сайт в интернете за несколько шагов с помощью GitHub Pages &amp;mdash; бесплатного сервиса для публикации статических веб-страниц.
&lt;/p&gt;
&lt;p&gt;Этот способ подойдёт, если вам нужно опубликовать простой сайт, статью, курсач в &lt;a href="https://bureau.ru/school/editors/14/"&gt;Школе редакторов&lt;/a&gt; или несложное портфолио. Если вы хотите поднять блог или проект с серверной логикой (PHP, Node.js, Ruby и др.), советую вам рассмотреть бесплатные хостинги, о них в следующей статье.&lt;/p&gt;
&lt;p&gt;В этой статье мы не будем пользоваться терминалом и редактором кода, а сделаем всё через веб-интерфейс GitHub, так что у вас всё получится.&lt;/p&gt;
&lt;p&gt;&lt;h3&gt;Шаги&lt;/h3&gt;&lt;a href="https://antonkoshuba.ru/blog/all/ghpages/#gh"&gt;Создайте аккаунт на GitHub&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://antonkoshuba.ru/blog/all/ghpages/#repo"&gt;Создайте новый репозиторий&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://antonkoshuba.ru/blog/all/ghpages/#html"&gt;Добавьте HTML-файл в репозиторий&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://antonkoshuba.ru/blog/all/ghpages/#pages"&gt;Активируйте GitHub Pages&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://antonkoshuba.ru/blog/all/ghpages/#share"&gt;Поделитесь ссылкой на сайт&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;h2 id="gh"&gt;1. Создайте аккаунт на GitHub&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Для начала вам понадобится аккаунт на GitHub. Это платформа для хранения и совместной работы с проектами, чаще всего для кода, но она отлично подходит и для веб-сайтов.&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Перейдите на сайт &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Зарегистрируйтесь, если у вас еще нет аккаунта.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;h2 id="repo"&gt;2. Создайте новый репозиторий&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;GitHub Pages работает на основе репозиториев (хранилищ), в которых хранятся все файлы вашего сайта. Чтобы опубликовать сайт, нужно создать репозиторий:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;На главной странице GitHub нажмите на кнопку New для создания нового репозитория.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.00.30.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Дайте репозиторию имя — yourusername.github.io/name site/ (где yourusername — это ваше имя пользователя на GitHub, а name site — имя сайта). Это важно, так как репозитории с таким именем автоматически становятся активными сайтами на GitHub Pages.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Сделайте репозиторий публичным (это необходимо для работы GitHub Pages).&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Нажмите Create repository.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.02.32.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h2 id="html"&gt;3. Добавьте HTML-файл в репозиторий&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;На этом этапе вам понадобится HTML-файл, надеемся, что у вас он уже есть. Если нет, читайте, &lt;a href="https://antonkoshuba.ru/verstka/"&gt;как сверстать статью в HTML за 7 шагов&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Проверьте, что файл называется index.html — это будет главная страница сайта.&lt;/p&gt;
&lt;p&gt;Загрузите файл index.html в созданный репозиторий. Для этого:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Нажмите на кнопку Add file &gt; Upload files.&lt;/li&gt;
&lt;li&gt;Перетащите ваш index.html или выберите его через проводник.&lt;/li&gt;
&lt;li&gt;Нажмите Commit changes.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="2560" data-ratio="1.3559322033898"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.04.10.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.13.07.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.24.42.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h2 id="pages"&gt;4. Активируйте GitHub Pages&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Теперь, когда ваш репозиторий создан и в него загружен HTML-файл, осталось активировать GitHub Pages:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;В настройках репозитория (вкладка Settings) найдите раздел Pages.&lt;/li&gt;
&lt;li&gt;В разделе Branch выберите main (или другую ветку, если у вас она называется иначе).&lt;/li&gt;
&lt;li&gt;Нажмите Save.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="2560" data-ratio="1.3559322033898"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.26.01.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.26.11.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.26.36.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.28.11.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.28.24.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-10-10-v-11.28.36.png.jpg" width="2560" height="1888" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;GitHub активирует сайт, и через несколько минут он станет доступен по адресу yourusername.github.io/name-site.&lt;/p&gt;
&lt;p&gt;&lt;h2 id="share"&gt;5. Поделитесь ссылкой на сайт&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Теперь ваш сайт доступен в интернете. Вы можете поделиться ссылкой на ваш GitHub Pages сайт в социальных сетях, мессенджерах или на других платформах. Если вам нужно внести изменения, просто отредактируйте HTML-файл и загрузите его заново в репозиторий.&lt;/p&gt;
&lt;p&gt;Я помогаю экспертам, малому бизнесу и образовательным проектам с редактурой учебников, статей и гайдов. Пишу про информационные технологии и всё, что с ними связано.&lt;/p&gt;
&lt;p&gt;Чтобы обсудить задачу, напишите: &lt;a href="mailto:koshuba.pro@gmail.com"&gt;koshuba.pro@gmail.com&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Как установить движок для блога Эгея</title>
<guid isPermaLink="false">27</guid>
<link>https://antonkoshuba.ru/blog/all/install-egeya/</link>
<pubDate>Sun, 28 Jul 2024 15:52:04 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/install-egeya/</comments>
<description>
&lt;p&gt;На примере хостинга &lt;a href="https://masterhost.ru/"&gt;Мастерхост&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Эгея &amp;mdash; это движок блога. Автор движка Илья Бирман. Вот официальный сайт &lt;a href="https://blogengine.ru/"&gt;https://blogengine.ru/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Эгея подходит для личных и коммерческих блогов. Установка как у всех: надо распаковать файлы движка на свой хостинг и зайти на страницу со стартовым скриптом. Чтобы не запутаться, пройдемся по каждому этапу.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Создайте базу данных на хостинге&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Для этого зайдите в админ панель хостинга и найдите там раздел «MySQL» &amp;rarr; «Базы данных» &amp;rarr; «+ База MySQL»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/bd1.png" width="2266" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Присвойте название базе данных и выберите пользователя.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/bd2.png" width="2266" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h2&gt;Создайте каталог через файловый менеджер&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Имя каталога будет именем страницы блога. Если вы хотите, чтобы блог открывался по адресу mysite/blog &amp;mdash; назовите каталог blog.&lt;/p&gt;
&lt;p&gt;Найдите в админ панеле раздел «Работа с файлами» &amp;rarr; «FTP» &amp;rarr; «Файловый менеджер»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/fm1.png" width="2266" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Перейдите в mydomen/www и создайте там папку. В нашем примере это папка test-blog.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/fm2.png" width="2266" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h2&gt;Скачайте Эгею и распакуйте в папку&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Скачайте Эгею с официального сайта&lt;br /&gt;
&lt;a href="https://blogengine.ru/get/"&gt;https://blogengine.ru/get/&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/eg1.png" width="2266" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Разархивируйте и перенесите файлы в папку на хостинге &amp;mdash; можно просто выделить все файлы и перетащить их в браузер.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/fm3.png" width="2266" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h2&gt;Установите Эгею&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Для этого перейдите на страницу своего блога: откройте новую вкладку браузера и введите адрес блога, в нашем примере это antonkoshuba.ru/test-blog/&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/eg2.png" width="2442" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Откроется окно установки. Внимательно заполните каждое поле:&lt;br /&gt;
&lt;b&gt;Сервер, имя пользователя и пароль&lt;/b&gt; &amp;mdash; эти данные Мастерхост отправлял на почту при оформлении хостинга.&lt;br /&gt;
&lt;b&gt;Название базы&lt;/b&gt; &amp;mdash; имя базы, которое мы присваивали на первом шаге.&lt;br /&gt;
&lt;b&gt;Пароль к блогу&lt;/b&gt; &amp;mdash; придумайте пароль администратора, чтобы входить в админ панель блога.&lt;/p&gt;
&lt;p&gt;При правильном заполнении все строчки горят зеленым цветом, а кнопка «Начать блог» активна.&lt;/p&gt;
&lt;p&gt;Нажмите «Начать блог»&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/eg3.png" width="2442" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h2&gt;Вы великолепны&lt;/h2&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/eg4.png" width="2442" height="2112" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Еще по теме&lt;br /&gt;
&lt;a href="https://antonkoshuba.ru/blog/all/egeya/"&gt;Эгея. Оформляем шапку блога &lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Как улучшить заголовок диаграммы</title>
<guid isPermaLink="false">25</guid>
<link>https://antonkoshuba.ru/blog/all/zag-m1/</link>
<pubDate>Sun, 26 May 2024 12:55:48 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/zag-m1/</comments>
<description>
&lt;p&gt;Читал &lt;a href="https://mac.org.ua/blog/testing-macbook-m1-for-programming/"&gt;статью про программирование на макбуках&lt;/a&gt;, а нашел хороший пример заголовка диаграммы.&lt;/p&gt;
&lt;p&gt;В статьях про компьютеры и технологии часто встречаются графики, диаграммы и сравнения. Обычно сравнивают производительность.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/image-1.png" width="1694" height="904" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;&lt;a href="https://technical.city/ru/cpu/Apple-M1-Pro-protiv-Core-i3-1115G4"&gt;Сравнили два процессора&lt;/a&gt;. Вроде бы один лучше другого&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Когда мы сравниваем что-то простое, читателю очевидны результаты: «Этот столбик длиннее, значит, это хорошо, а этот, короче, значит, этого меньше, и это хуже».&lt;/p&gt;
&lt;p&gt;Когда дело доходит до чего-то более сложного, читателю с первого взгляда может быть непонятно, что означают конкретные показатели: «А то, что график растет это плохо или хорошо?», «А в чем измеряется величина?».&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/zagolovok-diagrammy.png" width="1200" height="603" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Как в этом разобраться?&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Для автора всё очевидно, он же сам пишет статью и рисует диаграмму.&lt;/p&gt;
&lt;p&gt;Чтобы помочь читателю разобраться в сравнении &amp;mdash; можно в заголовок добавить пояснение «меньше &amp;mdash; лучше» или «больше &amp;mdash; лучше», или другие маркеры.&lt;/p&gt;
&lt;p&gt;Полистайте →&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1550" data-ratio="2.0287958115183"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/zagolovok-diagrammy-1.png" width="1550" height="764" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-05-26-v-11.06.52.png" width="1544" height="862" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-05-26-v-11.06.22.png" width="1530" height="1082" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-05-26-v-11.05.52.png" width="1558" height="926" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Сразу стало понятно, какой процессор лучше.&lt;/p&gt;
&lt;p&gt;Сами диаграммы из примера можно улучшить. &lt;a href="https://bureau.ru/school/editors/20/"&gt;В Школе Бюро&lt;/a&gt; учат, как правильно рисовать графики, диаграммы, и что такое визуальные манипуляции.&lt;/p&gt;
</description>
</item>

<item>
<title>A href его знает</title>
<guid isPermaLink="false">22</guid>
<link>https://antonkoshuba.ru/blog/all/a-href-ego-znaet/</link>
<pubDate>Sat, 13 Apr 2024 13:41:02 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/a-href-ego-znaet/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-03-22-v-10.57.11.png" width="1410" height="1012" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Пишу статью про искусственный интеллект и наткнулся на &lt;a href="https://www.meteovesti.ru/news/63708980582-iskusstvennyy-intellekt-vzyalsya-za-prognozy-pogody"&gt;сайт&lt;/a&gt; с ляпами в вёрстке. Ну с кем не бывает. Автор хотел поставить ссылку на National Geographic Россия, но что-то пошло не так. То ли автор забыл, как ставить ссылки в вебе, то ли верстальщик заболел.&lt;/p&gt;
&lt;p&gt;Конкретно в этой ситуации решение выглядело бы так:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;a href=&amp;quot;http://nat-geo.ru&amp;quot;&amp;gt;National Geographic Россия&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Чтобы не допускать таких ляпов, достаточно знать основы веба, ну на самом минимальном уровне это освоит уже любой школьник.&lt;/p&gt;
</description>
</item>

<item>
<title>Эгея. Оформляем шапку блога</title>
<guid isPermaLink="false">19</guid>
<link>https://antonkoshuba.ru/blog/all/egeya/</link>
<pubDate>Sun, 11 Feb 2024 20:41:15 +0500</pubDate>
<author></author>
<comments>https://antonkoshuba.ru/blog/all/egeya/</comments>
<description>
&lt;p&gt;Разберем, как сделать навигационное меню в шапке блога.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Что за «Эгея» такая?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;«Эгея» это движок блога. Его придумал Илья Бирман.&lt;br /&gt;
Вот официальный сайт &lt;a href="https://blogengine.ru/"&gt;https://blogengine.ru/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Прелесть этого движка в том, что он:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Бесплатный. Но есть платные фичи&lt;/li&gt;
&lt;li&gt;&lt;a href="https://antonkoshuba.ru/blog/all/install-egeya/"&gt;Легко устанавливается&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Не требует глубоких знаний в вебе&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Подробнее про «Эгею» можно посмотреть на ютубе &lt;a href="https://youtu.be/vrcXLs_PhVA?si=GQZNbf_k-Pas7vKv"&gt;«Что делает движок блога „Эгея“ · Доклад, 2023»&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Зачем в блоге меню?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Если коротко — для навигации.&lt;/p&gt;
&lt;p&gt;В шапке можно закрепить ссылки на разные теги, например, портфолио, фотографии, услуги, кейсы и что угодно еще. Или ссылку на сервис донатов, да, так тоже можно.&lt;/p&gt;
&lt;p&gt;Вот несколько примеров:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1248" data-ratio="2.1742160278746"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/egeya-oformlyaem-shapku-bloga.png" width="1248" height="574" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/image.png" width="1112" height="478" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/egeya-oformlyaem-shapku-bloga-1.png" width="1080" height="626" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/egeya-oformlyaem-shapku-bloga-2.png" width="1020" height="440" alt="" /&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/egeya-oformlyaem-shapku-bloga-3.png" width="1070" height="462" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;В таком виде шапка превращается в навигационное меню.&lt;/p&gt;
&lt;p&gt;&lt;h2&gt;Как сделать?&lt;/h2&gt;&lt;/p&gt;
&lt;p&gt;Вот что нужно будет сделать:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Выбрать нужные теги.&lt;/li&gt;
&lt;li&gt;Оформить ХТМЛ-код.&lt;/li&gt;
&lt;li&gt;Добавить код в настройки блога.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;У вас всё получится. А если не получится, напишите мне, и я сделаю так, чтобы всё получилось.&lt;/p&gt;
&lt;p&gt;&lt;h3&gt;Выбираем теги&lt;/h3&gt;&lt;/p&gt;
&lt;p&gt;Для начала нужно определиться, какие теги добавить в шапку блога.&lt;br /&gt;
Обычно все теги можно найти по адресу:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;https://ваш_домен/blog/tags/&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;У меня адрес выглядит так:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-02-11-v-20.03.40.png.jpg" width="2560" height="2048" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Откройте страницы с нужными тегами. Нам понадобится их адрес.&lt;br /&gt;
Пример:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;https://antonkoshuba.ru/blog/tags/redaktura/&lt;/code&gt;&lt;/pre&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-02-11-v-20.09.00.png.jpg" width="2560" height="2048" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;h3&gt;Оформляем ХТМЛ-код&lt;/h3&gt;&lt;/p&gt;
&lt;p&gt;Чтобы меню было кликабельным, используем тег&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;a href=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Пример:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;a href=&amp;quot;адрес ссылки на тег&amp;quot;&amp;gt;текст ссылки&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Наведем немного красоты. Зададим высоту блока ссылок, кегль и интерлиньяж, добавим неразрывные пробелы.&lt;/p&gt;
&lt;p&gt;Вот мой пример:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;nav style= &amp;quot;height: 23.5px; font-size: 16px; line-height: 25.5px;&amp;quot;&amp;gt; &amp;amp;nbsp; &amp;lt;a href=&amp;quot;https://antonkoshuba.ru/blog/tags/redaktura/&amp;quot;&amp;gt;Редактура&amp;lt;/a&amp;gt; &amp;amp;nbsp; &amp;lt;a href=&amp;quot;https://antonkoshuba.ru/blog/tags/mir/&amp;quot;&amp;gt;Мир&amp;lt;/a&amp;gt; &amp;amp;nbsp; &amp;lt;a href=&amp;quot;https://antonkoshuba.ru/blog/tags/portfolio/&amp;quot;&amp;gt;Портфолио&amp;lt;/a&amp;gt;&amp;lt;/nav&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Можете скопировать его, только не забудьте заменить ссылки на свои.&lt;/p&gt;
&lt;p&gt;&lt;h3&gt;Добавляем ХТМЛ-код в настройки&lt;/h3&gt;&lt;/p&gt;
&lt;p&gt;Нажмите на шестеренку:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-02-11-v-20.11.38.png.jpg" width="2560" height="2048" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Вставьте код из предыдущего шага в поле «Подзаголовок»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonkoshuba.ru/blog/pictures/Snimok-ekrana-2024-02-11-v-20.13.26.png.jpg" width="2560" height="2048" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Нажмите «Сохранить изменения».&lt;br /&gt;
Enjoy&lt;/p&gt;
&lt;p&gt;Спасибо за вопрос &lt;a href="https://t.me/shrederrrrrrr"&gt;Ольге Паньшиной&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Еще по теме&lt;br /&gt;
&lt;a href="https://antonkoshuba.ru/blog/all/install-egeya/"&gt;Как установить движок для блога Эгея&lt;/a&gt;&lt;/p&gt;
</description>
</item>


</channel>
</rss>