<?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://utata.ru/</link>
<description>konditerov.ru</description>
<author>Илья Кондитеров</author>
<language>ru</language>
<generator>E2 (v3877; Aegea)</generator>

<itunes:owner>
<itunes:name>Илья Кондитеров</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>konditerov.ru</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>КриптоПро CSP 5 сброс триала MacOS</title>
<guid isPermaLink="false">109</guid>
<link>https://utata.ru/all/kriptopro-csp-5-sbros-triala-macos/</link>
<pubDate>Fri, 19 Jul 2024 22:44:08 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/kriptopro-csp-5-sbros-triala-macos/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://utata.ru/pictures/463f958c39ff4f44b7e74773b17fa624.png" width="877" height="574" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Небольшой хак для сброса срока действия демонстрационной лицензии КриптоПро CSP на macOS.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;— Удаляем программу с помощью утилиты uninstall_csp.app из пакета дистрибутива.&lt;br /&gt;
— В терминале делаем:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo rm -r /System/Volumes/Data/private/etc/opt/cprocsp&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;— Устанавливаем заново.&lt;/p&gt;
&lt;p&gt;Профит:)&lt;/p&gt;
&lt;p&gt;КриптоПро 5.0.13000 &lt;a href="https://drive.google.com/file/d/1iFel_0D-xHiwfCvnKzJ_1WgBKIqCvrTw/view?usp=sharing"&gt;Скачать&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1Kz2XIZkjDeIx242qX5C_vnJx7KokxzXB/view?usp=sharing"&gt;КриптоПро.uninstall &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;взято &lt;a href="https://dmitriydef.ru/all/kriptopro-csp-5-vechnyj-trial/"&gt;отсюда&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Для виндовс &lt;a href="https://pikabu.ru/story/prodlenie_kriptopro_csp_na_tri_mesyatsa_v_dva_klika_za_odnu_minutu_9243376"&gt;https://pikabu.ru/story/prodlenie_kriptopro_csp_na_tri_mesyatsa_v_dva_klika_za_odnu_minutu_9243376&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Как перевыпустить электронную подпись на сайте налоговой</title>
<guid isPermaLink="false">108</guid>
<link>https://utata.ru/all/kak-perevypustit-elektronnuyu-podpis-na-sayte-nalogovoy/</link>
<pubDate>Sun, 14 Jul 2024 17:34:43 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/kak-perevypustit-elektronnuyu-podpis-na-sayte-nalogovoy/</comments>
<description>
&lt;p&gt;Подробная инструкция на сайте &lt;a href="https://allo.tochka.com/perevypustit-ep"&gt;точки&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Сброс пробного периода КриптоПРО 5.0</title>
<guid isPermaLink="false">107</guid>
<link>https://utata.ru/all/sbros-probnogo-perioda-kriptopro-5-0/</link>
<pubDate>Sun, 14 Jul 2024 16:56:32 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/sbros-probnogo-perioda-kriptopro-5-0/</comments>
<description>
&lt;p&gt;Найдено на просторах &lt;a href="https://rutube.ru/video/dee7e0ab9a5ba8ccc80c3561eb9a651e/?t=51"&gt;рутуб&lt;/a&gt;:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/PUO_-YCfTos?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Ссылки автора:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cspclean — &lt;a href="https://drive.google.com/file/d/1hYLQhXK8whJns9I7wT5fgp4dd7vqH2IX/"&gt;https://drive.google.com/file/d/1hYLQhXK8whJns9I7wT5fgp4dd7vqH2IX/&lt;/a&gt;&lt;br /&gt;
Сброс триала КриптоПРО 5.0.reg — &lt;a href="https://drive.google.com/file/d/1RJoyWJ285Oa0kKfChtOkw-pStePFbPkR/"&gt;https://drive.google.com/file/d/1RJoyWJ285Oa0kKfChtOkw-pStePFbPkR/&lt;/a&gt;&lt;br /&gt;
КриптоПРО 5.0.12000 — &lt;a href="https://drive.google.com/file/d/1mxxnyWnDYqQsr12yM-LicNL5qKQR74yN/"&gt;https://drive.google.com/file/d/1mxxnyWnDYqQsr12yM-LicNL5qKQR74yN/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Мои ссылки:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cspclean — &lt;a href="https://drive.google.com/file/d/1o44eSVT4V_eM5_IezFQaKu5VsPFWxbZJ/view?usp=sharing"&gt;https://drive.google.com/file/d/1o44eSVT4V_eM5_IezFQaKu5VsPFWxbZJ/view?usp=sharing&lt;/a&gt;&lt;br /&gt;
Сброс триала КриптоПРО 5.0.reg — &lt;a href="https://drive.google.com/file/d/1-TTvU6id4_jDx-VanK5YvXwKmf-gEQH6/view?usp=sharing"&gt;https://drive.google.com/file/d/1-TTvU6id4_jDx-VanK5YvXwKmf-gEQH6/view?usp=sharing&lt;/a&gt;&lt;br /&gt;
КриптоПРО 5.0.12000 — &lt;a href="https://drive.google.com/file/d/1zoQF9BE7xak5fmrAKkZq_mSHE0iVb2Tj/view?usp=sharing"&gt;https://drive.google.com/file/d/1zoQF9BE7xak5fmrAKkZq_mSHE0iVb2Tj/view?usp=sharing&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</description>
</item>

<item>
<title>iCloud не синхронизируется с Macos</title>
<guid isPermaLink="false">105</guid>
<link>https://utata.ru/all/icloud-ne-sinhroniziruetsya-s-macos/</link>
<pubDate>Fri, 12 Apr 2024 18:22:06 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/icloud-ne-sinhroniziruetsya-s-macos/</comments>
<description>
&lt;blockquote&gt;
&lt;p&gt;Откройте Activity Monitor, принудительно завершите процесс cloudd.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
</item>

<item>
<title>Неразрывный пробел в Иллюстраторе и Фотошопе</title>
<guid isPermaLink="false">104</guid>
<link>https://utata.ru/all/nerazryvny-probel-v-illyustratore-i-fotoshope/</link>
<pubDate>Mon, 06 Mar 2023 13:05:37 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/nerazryvny-probel-v-illyustratore-i-fotoshope/</comments>
<description>
&lt;p&gt;Неразрывный пробел в Иллюстраторе и Фотошопе&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://utata.ru/pictures/nbsp-new.gif" width="1116" height="330" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Вдруг кто не знает (я вот долго не знал), как поставить неразрывный пробел (NonBreaking Space) в Иллюстраторе и Фотошопе. Вот так:&lt;/p&gt;
</description>
</item>

<item>
<title>Как убрать рекламу в почте mail.ru</title>
<guid isPermaLink="false">103</guid>
<link>https://utata.ru/all/kak-ubrat-reklamu-v-pochte-mail-ru/</link>
<pubDate>Tue, 13 Dec 2022 15:10:18 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/kak-ubrat-reklamu-v-pochte-mail-ru/</comments>
<description>
&lt;p&gt;Заходим в настройки AdGuard -&gt; Пользовательские правила&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;e.mail.ru###app-canvas &amp;gt; div &amp;gt; div.application-mail &amp;gt; div.application-mail__overlay &amp;gt; div &amp;gt; div.application-mail__layout.application-mail__layout_main &amp;gt; span &amp;gt; div:nth-child(3)&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>Modx Fromit AjaxForm antispam</title>
<guid isPermaLink="false">102</guid>
<link>https://utata.ru/all/modx-fromit-ajaxform-antispam/</link>
<pubDate>Thu, 08 Dec 2022 17:31:03 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/modx-fromit-ajaxform-antispam/</comments>
<description>
&lt;p&gt;Создаем hidden-поле и записываем в него сгенерированный на сервере ключ, который кладем в сессию. Когда аякс с формой уйдет на сервер, происходит сверка значения из hidden-поля с тем, что лежит в сессии. В случае, если значения не равны — это спам, следовательно останавливаем отправку формы на почту.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;message-key&amp;quot; value=&amp;quot;[[!getMessageKey]]&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;где сниппет *getMessageKey* со следующим содержимым&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;if (!isset($_SESSION['spamProtectionMessageKey']) || empty($_SESSION['spamProtectionMessageKey'])){
    $_SESSION['spamProtectionMessageKey'] = time();
}
return $_SESSION['spamProtectionMessageKey'];&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И создаем еще один снимппет — хук: chekSpamProtectionMessageKey, со следующим содержимым:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;$messageKey = $hook-&amp;gt;getValue('message-key');
if (!isset($_SESSION['spamProtectionMessageKey']) || empty($_SESSION['spamProtectionMessageKey'])
    || empty($messageKey) || (int)$messageKey !== (int)$_SESSION['spamProtectionMessageKey']){
    return false;
}
return true;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;и добавляем вы вызов данный хук&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;amp;hooks=`spam,chekSpamProtectionMessageKey,email`&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>HP P1102 — Вставленный Вами диск не может быть прочитан на этом компьютере.</title>
<guid isPermaLink="false">101</guid>
<link>https://utata.ru/all/hp-p1102-vstavlenny-vami-disk-ne-mozhet-byt-prochitan-na-etom-ko/</link>
<pubDate>Sun, 23 Oct 2022 20:58:32 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/hp-p1102-vstavlenny-vami-disk-ne-mozhet-byt-prochitan-na-etom-ko/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://utata.ru/pictures/6268hp_laserjet_p1102-800x800.jpeg" width="800" height="800" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Не удавалось установить принтер на mac os&lt;/p&gt;
&lt;p&gt;&lt;a href="https://discussions.apple.com/thread/6741123?answerId=27353662022#27353662022"&gt;Решение&lt;/a&gt; довольно простое:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Находим винду, благо под рукой есть parallels&lt;br /&gt;
устанавливаем туда принтер, обновляем прошивку с офф сайта, устанавливаем программу: «HP Smart Install Control Utility»&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Выбираем принтер и отключаем функцию&lt;/p&gt;
</description>
</item>

<item>
<title>Что делать, если в Finder не отображаются превью фотографий</title>
<guid isPermaLink="false">99</guid>
<link>https://utata.ru/all/chto-delat-esli-v-finder-ne-otobrazhayutsya-prevyu-fotografiy/</link>
<pubDate>Wed, 23 Feb 2022 15:19:38 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/chto-delat-esli-v-finder-ne-otobrazhayutsya-prevyu-fotografiy/</comments>
<description>
&lt;p&gt;Finder является многофункциональным проводником в macOS, и в том числе может отображать превью картинок. Однако может получиться так, что для некоторых типов фото (например, TIFF) превью не отображаются из-за сбоя в его работе.&lt;/p&gt;
&lt;p&gt;Чтобы это исправить, нужно сначала включить отображение скрытых файлов (если оно у вас уже включено — этот пункт можно пропустить). Для этого откройте терминал и введите команду &lt;b&gt;defaults write com.apple.finder AppleShowAllFiles TRUE&lt;/b&gt;, после чего перезапустите &lt;b&gt;Finder&lt;/b&gt; командой &lt;b&gt;killall Finder&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Или нажать SHIFT+CMD+.(Ю)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Теперь перейдите в директорию &lt;b&gt;/Users/Home/Library/Preferences/&lt;/b&gt; и удалите файл &lt;b&gt;com.apple.finder.plist&lt;/b&gt;. После этого снова перезапускаем &lt;b&gt;Finder&lt;/b&gt; командой &lt;b&gt;killall Finder&lt;/b&gt; и проблема должна уйти. Для того, чтобы отключить отображение скрытых файлов, введите в терминале команду &lt;b&gt;defaults write com.apple.finder AppleShowAllFiles FALSE&lt;/b&gt;.&lt;/p&gt;
</description>
</item>

<item>
<title>Почему одному работнику платят пять копеек, а другому пять рублей?</title>
<guid isPermaLink="false">89</guid>
<link>https://utata.ru/all/pochemu-odnomu-rabotniku-platyat-pyat-kopeek-a-drugomu-pyat-rubl/</link>
<pubDate>Thu, 21 May 2020 13:57:13 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/pochemu-odnomu-rabotniku-platyat-pyat-kopeek-a-drugomu-pyat-rubl/</comments>
<description>
&lt;p&gt;Один работник зашёл к барину и говорит:&lt;br /&gt;
— Барин! Почему ты мне платишь всего пять копеек, а Ивану всегда пять рублей?&lt;/p&gt;
&lt;p&gt;Барин смотрит в окно и говорит:&lt;br /&gt;
— Вижу я, кто-то едет. Вроде бы сено мимо нас везут. Выйди-ка, посмотри.&lt;/p&gt;
&lt;p&gt;Вышел работник. Зашел снова и говорит:&lt;br /&gt;
— Правда, барин. Вроде сено.&lt;br /&gt;
— А не знаешь откуда? Может, с Семёновских лугов?&lt;br /&gt;
— Не знаю.&lt;br /&gt;
— Сходи и узнай.&lt;/p&gt;
&lt;p&gt;Пошёл работник. Снова входит.&lt;br /&gt;
— Барин! Точно, с Семёновских.&lt;br /&gt;
— А не знаешь, сено первого или второго укоса?&lt;br /&gt;
— Не знаю.&lt;br /&gt;
— Так сходи, узнай!&lt;/p&gt;
&lt;p&gt;Вышел работник. Возвращается снова.&lt;br /&gt;
— Барин! Первого укоса!&lt;br /&gt;
— А не знаешь, по чём?&lt;br /&gt;
— Не знаю.&lt;br /&gt;
— Так сходи, узнай.&lt;/p&gt;
&lt;p&gt;Сходил. Вернулся и говорит:&lt;br /&gt;
— Барин! По пять рублей.&lt;br /&gt;
— А дешевле не отдают?&lt;br /&gt;
— Не знаю.&lt;/p&gt;
&lt;p&gt;В этот момент входит Иван и говорит:&lt;br /&gt;
— Барин! Мимо везли сено с Семёновских лугов первого укоса. Просили по 5 рублей. Сторговались по 3 рубля за воз. Я их загнал во двор, и они там разгружают.&lt;/p&gt;
&lt;p&gt;Барин обращается к первому работнику и говорит:&lt;br /&gt;
— Теперь ты понял, почему тебе платят 5 копеек, а Ивану 5 рублей?!...&lt;/p&gt;
</description>
</item>

<item>
<title>Бекап VestaCP в облако на примере Google Drive (Ubuntu 16.04)</title>
<guid isPermaLink="false">87</guid>
<link>https://utata.ru/all/bekap-vestacp-na-google-drive-ubuntu-16-04/</link>
<pubDate>Fri, 08 May 2020 01:07:30 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/bekap-vestacp-na-google-drive-ubuntu-16-04/</comments>
<description>
&lt;p&gt;Эта инструкция написана для меня, но воспользоваться ей может любой, нужны базовые знания консоли linux, минут 30 на настройку.&lt;/p&gt;
&lt;p&gt;Для начала нам необходимо установить Rclone:&lt;br /&gt;
Заходим под рутом&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo su&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Скачиваем и устанавливаем Rclone&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;curl https://rclone.org/install.sh | sudo bash&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Запускаем настройку Rclone&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;rclone config&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Создаем новый профиль Rclone&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;No remotes found — make a new one&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;n) New remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;s) Set configuration password&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;q) Quit config&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;n/s/q&amp;gt; n&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Задаем имя (тут вы можете назвать как угодно)&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;name&amp;gt; gdrive&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Выбираем сервис.&lt;br /&gt;
У меня гуглдиск оказался под номером 13, возможно в дальнейшем номер изменится.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;13 / Google Drive&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   \ «drive»&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Storage&amp;gt; 13&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Тут нам необходимо получить авторизацию у google.&lt;br /&gt;
Переходим по ссылке и авторизуемся под своим аккаунтом: &lt;a href="https://code.google.com/apis/console/"&gt;https://code.google.com/apis/console/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Создаем проект и даем ему имя → Заходим в проект → Заходим в библиотеки → Ищем &lt;b&gt;Google Drive API&lt;/b&gt; → Включаем → Переходим в &lt;b&gt;Учетные данные&lt;/b&gt; → Настроить окно запроса доступа → Заходим в &lt;b&gt;Учетные данные&lt;/b&gt; → Создаем &lt;b&gt;Идентификатор клиента OAuth&lt;/b&gt; → &lt;b&gt;Другие типы&lt;/b&gt; → Получаем ключи:&lt;br /&gt;
&lt;b&gt;Идентификатор клиента&lt;/b&gt; и &lt;b&gt;Секретный код клиента&lt;/b&gt;, они нам и нужны.&lt;/p&gt;
&lt;p&gt;Скринкаст:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1423" data-ratio="1.6060948081264"&gt;
&lt;img src="https://utata.ru/pictures/1.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/2.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/3.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/4.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/5.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/6.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/7.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/8.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/9.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/10.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/11.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/12.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/13.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/14.png" width="1423" height="886" alt="" /&gt;
&lt;img src="https://utata.ru/pictures/15.png" width="1423" height="886" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Продолжаем настройку Rclone&lt;br /&gt;
Вводим &lt;b&gt;Идентификатор клиента&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;client_id&amp;gt; Ваш идентификатор клиента (Client ID)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Вводим &lt;b&gt;Секретный код клиента&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;client_secret&amp;gt; Ваш код клиента (Secret code)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;далее выбираем&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Scope that rclone should use when requesting access from drive.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Enter a string value. Press Enter for the default («„).&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Choose a number from below, or type in your own value&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; 1 / Full access all files, excluding Application Data Folder.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   \ „drive“&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; 2 / Read-only access to file metadata and file contents.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   \ „drive.readonly“&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   / Access to files created by rclone only.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; 3 | These are visible in the drive website.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   | File authorization is revoked when the user deauthorizes the app.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   \ „drive.file“&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   / Allows read and write access to the Application Data folder.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; 4 | This is not visible in the drive website.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   \ „drive.appfolder“&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   / Allows read-only access to file metadata but&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; 5 | does not allow any access to read or download file content.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;   \ „drive.metadata.readonly“&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;scope&amp;gt; 1&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Далее настройка упрощается, нажимаем &lt;i&gt;&lt;b&gt;Enter&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;ID of the root folder&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Leave blank normally.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Fill in to access «Computers» folders (see docs), or for rclone to use&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;a non root folder as its starting point.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Note that if this is blank, the first time rclone runs it will fill it&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;in with the ID of the root folder.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Enter a string value. Press Enter for the default («„).&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;root_folder_id&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Еще раз нажимаем &lt;i&gt;&lt;b&gt;Enter&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Service Account Credentials JSON file path &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Leave blank normally.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Needed only if you want use SA instead of interactive login.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Enter a string value. Press Enter for the default («„).&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;service_account_file&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Далее&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Edit advanced config? (y/n)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;y) Yes&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;n) No (default)&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;y/n&amp;gt; n&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Далее&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Remote config&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Use auto config?&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; * Say Y if not sure&lt;/i&gt;&lt;br /&gt;
&lt;i&gt; * Say N if you are working on a remote or headless machine&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;y) Yes (default)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;n) No&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;y/n&amp;gt; n&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Переходим по этой ссылке в браузере и копируем &lt;b&gt;ваш верификационный код&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Please go to the following link: &lt;a href="https://accounts.google.com/o/oauth2/auth?....."&gt;https://accounts.google.com/o/oauth2/auth?.....&lt;/a&gt; &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Log in and authorize rclone for access&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;Enter verification code&amp;gt; Ваш код&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Далее&lt;br /&gt;
&lt;i&gt;Configure this as a team drive?&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;y) Yes&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;n) No (default)&lt;/i&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;y/n&amp;gt; n&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И в завершении настройки получаете такое сообщение:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;——————————&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;[gdrive]&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;type = drive&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;client_id = Ваш идентификатор клиента (Client ID)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;client_secret = Ваш код клиента (Secret code)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;scope = drive&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;token = {«access_token»:» ¯\_(ツ)_/¯ «,«expiry»:«2020-05-07T20:49:03.221799741+03:00»}&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;——————————&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;y) Yes this is OK (default)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;e) Edit this remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;d) Delete this remote&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Проверяем настройки и вводим &lt;b&gt;y&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;y/e/d&amp;gt; y&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Дальше программа показывает нам созданный профиль и спрашивает что делать дальше&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;Current remotes:&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Name                 Type&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;====                 ====&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;gdrive               drive&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;e) Edit existing remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;n) New remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;d) Delete remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;r) Rename remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;c) Copy remote&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;s) Set configuration password&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;q) Quit config&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Выходим&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;e/n/d/r/c/s/q&amp;gt; q&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;Rclone&lt;/b&gt; установлен и настроен&lt;/p&gt;
&lt;p&gt;Пробуем скопировать содержимое папки на свой сервер (критично к регистру)&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;rclone copy /backup/ gdrive:Backup/Myserver/ -P&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Если всё копируется, то будем настраивать синхронизацию по времени.&lt;br /&gt;
Т. к. веста не умеет от рута запускать скрипты, настроим крон сами:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo nano /etc/crontab&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И в конце файла добавляем следующий код (выполняется каждый день в 4 часа):&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;0 4 * * * root rclone sync /backup/ gdrive:Backup/Myserver/&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;P.s. &lt;a href="https://losst.ru/nastrojka-cron"&gt;Настройка Cron&lt;/a&gt;.&lt;/p&gt;
</description>
</item>

<item>
<title>Миграция VestaCP</title>
<guid isPermaLink="false">86</guid>
<link>https://utata.ru/all/migraciya-vestacp/</link>
<pubDate>Thu, 07 May 2020 00:23:04 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/migraciya-vestacp/</comments>
<description>
&lt;p&gt;Всё под рутом:&lt;/p&gt;
&lt;p&gt;Чтобы не было ошибки:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;command not found&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Нужно обновить пусть, он сбрасывается при каждом logout:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;export PATH=$PATH:/usr/local/vesta/bin&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Далее:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;v-backup-users
ls /backup
admin.2018-04-11_13-07-02.tar  exampleuser.2018-04-11_13-07-02.tar&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Копируем на новый сервер:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;scp /backup/* root@panel.example.com:/backup/&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;На новом сервере:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;v-restore-user admin admin.2018-04-11_13-07-02.tar&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>Ubuntu при закрытой крышке ноутбука</title>
<guid isPermaLink="false">85</guid>
<link>https://utata.ru/all/ubuntu-pri-zakrytoy-kryshke-noutbuka/</link>
<pubDate>Thu, 07 May 2020 00:16:04 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/ubuntu-pri-zakrytoy-kryshke-noutbuka/</comments>
<description>
&lt;p&gt;У меня домашний сервер VestaPC на базе ноутбука &lt;i&gt;samsung n150 plus&lt;/i&gt; хрен знает какого года, стоит на столе, ну и крышка закрыта. Для работы с закрытой крышкой нашел такое решение:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo nano /etc/systemd/logind.conf&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Найти:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;#HandleLidSwitch=suspend&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Заменить:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;HandleLidSwitch=ignore&lt;/code&gt;&lt;/pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo service systemd-logind stop
sudo service systemd-logind start
sudo reboot&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>VestaCP install php-zip</title>
<guid isPermaLink="false">84</guid>
<link>https://utata.ru/all/vestacp-install-php-zip/</link>
<pubDate>Wed, 06 May 2020 23:57:02 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/vestacp-install-php-zip/</comments>
<description>
&lt;p&gt;Для полноценной работы MODX нужен zip, другими движками не пользуюсь&lt;/p&gt;
&lt;p&gt;Для Ubuntu 16.04 i386&lt;/p&gt;
&lt;p&gt;Остановить &lt;b&gt;php-fpm&lt;/b&gt; в настройках панели&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo apt-get install php7.0-zip&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;После этого, можно пользоваться &lt;a href="https://github.com/ilyautkin/simpleUpdater"&gt;https://github.com/ilyautkin/simpleUpdater&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Как добавить и проиндексировать сайт в поисковых системах</title>
<guid isPermaLink="false">80</guid>
<link>https://utata.ru/all/kak-dobavit-i-proindeksirovat-sayt-v-poiskovyh-sistemah/</link>
<pubDate>Tue, 06 Aug 2019 22:00:21 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/kak-dobavit-i-proindeksirovat-sayt-v-poiskovyh-sistemah/</comments>
<description>
&lt;p&gt;&lt;a href="https://webliberty.ru/dobavit-sayt-v-poiskovyie-sistemyi/"&gt;https://webliberty.ru/dobavit-sayt-v-poiskovyie-sistemyi/&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>AjaxForm FormIt Цели</title>
<guid isPermaLink="false">79</guid>
<link>https://utata.ru/all/ajaxform-formit-celi/</link>
<pubDate>Wed, 24 Jul 2019 01:44:37 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/ajaxform-formit-celi/</comments>
<description>
&lt;p&gt;yandex&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;[[!AjaxForm?
     &amp;amp;snippet=`FormIt`
     &amp;amp;successMessage=`Сообщение успешно отправлено
     &amp;lt;script&amp;gt;yaCounterXXXXXXXX.reachGoal('target');&amp;lt;/script&amp;gt;`
]]&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Google Analytics&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;[[!AjaxForm?
     &amp;amp;snippet=`FormIt`
     &amp;amp;successMessage=`Сообщение успешно отправлено
     &amp;lt;script&amp;gt;ga('send', 'event', 'form' 'submit'); yaCounterXXXXXXXX.reachGoal('target');&amp;lt;/script&amp;gt;`
]]&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>Конфиг nginx Эгея for vestacp</title>
<guid isPermaLink="false">78</guid>
<link>https://utata.ru/all/konfig-nginx-egeya-for-vestacp/</link>
<pubDate>Tue, 09 Oct 2018 00:38:04 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/konfig-nginx-egeya-for-vestacp/</comments>
<description>
&lt;p&gt;Настройка &lt;a href="https://blogengine.ru"&gt;Эгеи&lt;/a&gt; под &lt;a href="https://vestacp.com"&gt;VestaCP&lt;/a&gt; (nginx)&lt;/p&gt;
&lt;p&gt;В папку с правами 644 пользователь root:&lt;br /&gt;
&lt;b&gt;nginx + php-fpm&lt;/b&gt;&lt;br /&gt;
/usr/local/vesta/data/templates/web/nginx/php-fpm5&lt;/p&gt;
&lt;p&gt;&lt;b&gt;egea.tpl&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;server {
    http2      on;
    listen      %ip%:%web_port%;
    server_name %domain_idn% %alias_idn%;
    root        %docroot%;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/%domain%.log combined;
    access_log  /var/log/nginx/domains/%domain%.bytes bytes;
    error_log   /var/log/nginx/domains/%domain%.error.log error;
#   if you need to rewrite www to non-www uncomment bellow
#   if ($host != '%domain%' ) {
#       rewrite      ^/(.*)$  http://%domain%/$1  permanent;
#    }
    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }

    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }

    location / {
        try_files $uri $uri/ @rewrite;
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
            expires     max;
        }
    }
    location @rewrite {
        rewrite ^/(.*)$ /index.php?go=$uri;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass %backend_lsnr%;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        include /etc/nginx/fastcgi_params;
    }

    error_page  403 /error/404.html;
    error_page  404 /error/404.html;
    error_page  500 502 503 504 /error/50x.html;

    location /error/ {
        alias   %home%/%user%/web/%domain%/document_errors/;
    }

    location ~* &amp;quot;/\.(htaccess|htpasswd)$&amp;quot; {
        deny    all;
        return  404;
    }

    location /vstats/ {
        alias   %home%/%user%/web/%domain%/stats/;
        include %home%/%user%/conf/web/%domain%.auth*;
    }

    include     /etc/nginx/conf.d/phpmyadmin.inc*;
    include     /etc/nginx/conf.d/phppgadmin.inc*;
    include     /etc/nginx/conf.d/webmail.inc*;

    include     %home%/%user%/conf/web/nginx.%domain%.conf*;
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;и файл&lt;br /&gt;
&lt;b&gt;egea.stpl&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;server {
    http2      on;
    listen      %ip%:%web_ssl_port% ssl
    server_name %domain_idn% %alias_idn%;
    root        %sdocroot%;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/%domain%.log combined;
    access_log  /var/log/nginx/domains/%domain%.bytes bytes;
    error_log   /var/log/nginx/domains/%domain%.error.log error;

    ssl_certificate      %ssl_pem%;
    ssl_certificate_key  %ssl_key%;
#   if you need to rewrite www to non-www uncomment bellow
#   if ($host != '%domain%' ) {
#       rewrite      ^/(.*)$  https://%domain%/$1  permanent;
#    }
    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }

    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }

    location / {
        try_files $uri $uri/ @rewrite;
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
            expires     max;
        }
    }
    location @rewrite {
        rewrite ^/(.*)$ /index.php?go=$uri;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass %backend_lsnr%;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        include /etc/nginx/fastcgi_params;
    }

    error_page  403 /error/404.html;
    error_page  404 /error/404.html;
    error_page  500 502 503 504 /error/50x.html;

    location /error/ {
        alias   %home%/%user%/web/%domain%/document_errors/;
    }

    location ~* &amp;quot;/\.(htaccess|htpasswd)$&amp;quot; {
        deny    all;
        return  404;
    }

    location /vstats/ {
        alias   %home%/%user%/web/%domain%/stats/;
        include %home%/%user%/conf/web/%domain%.auth*;
    }

    include     /etc/nginx/conf.d/phpmyadmin.inc*;
    include     /etc/nginx/conf.d/phppgadmin.inc*;
    include     /etc/nginx/conf.d/webmail.inc*;

    include     %home%/%user%/conf/web/snginx.%domain%.conf*;
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;потом выбираем Web Template NGINX — &lt;b&gt;egea&lt;/b&gt; и пользуемся&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://utata.ru/pictures/--2018-10-09--0.38.32.png" width="512" height="220" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://utata.ru/pictures/--2018-10-09--0.38.26.png" width="448" height="176" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>nginx redirect http to https (for vestacp)</title>
<guid isPermaLink="false">76</guid>
<link>https://utata.ru/all/nginx-redirect-http-to-https-for-vestacp/</link>
<pubDate>Sat, 25 Aug 2018 22:46:56 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/nginx-redirect-http-to-https-for-vestacp/</comments>
<description>
&lt;h2&gt;redirect http to https&lt;/h2&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;return 301 https://$server_name$request_uri;&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>Просмотрено #2</title>
<guid isPermaLink="false">72</guid>
<link>https://utata.ru/all/prosmotreno-2/</link>
<pubDate>Mon, 13 Aug 2018 20:29:02 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/prosmotreno-2/</comments>
<description>
&lt;p&gt;Невидимая сторона&lt;br /&gt;
9/10&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://utata.ru/pictures/450213.jpg" width="706" height="1000" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>hosts в macos</title>
<guid isPermaLink="false">71</guid>
<link>https://utata.ru/all/hosts-v-macos/</link>
<pubDate>Mon, 13 Aug 2018 20:27:07 +0300</pubDate>
<author>Илья Кондитеров</author>
<comments>https://utata.ru/all/hosts-v-macos/</comments>
<description>
&lt;p&gt;в терминале:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo nano /private/etc/hosts&lt;/code&gt;&lt;/pre&gt;</description>
</item>


</channel>
</rss>