<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Инструкции</title>
	<atom:link href="https://besfamilnij.ru/category/instruktsii/feed/" rel="self" type="application/rss+xml" />
	<link>https://besfamilnij.ru</link>
	<description></description>
	<lastBuildDate>Sun, 03 Apr 2022 18:21:01 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://besfamilnij.ru/wp-content/uploads/2017/09/ico3-150x150.png</url>
	<title>Инструкции</title>
	<link>https://besfamilnij.ru</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Зависание видео в браузере Linux</title>
		<link>https://besfamilnij.ru/zavisanie-video-v-brauzere-linux/</link>
					<comments>https://besfamilnij.ru/zavisanie-video-v-brauzere-linux/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Sun, 10 Nov 2019 18:57:32 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5774</guid>

					<description><![CDATA[<p>Достаточно давно у меня появилась проблема при просмотре видео в браузере Chrome. Меня не сильно напрягал этот момент потому, что проблема решалась отключением аппаратного ускорения. Не так давно выяснилось, что при просмотре локального видео, появляются такие же фризы в плеере VLC. Избавиться от проблемы помогло следующее решение: Создаем или правим файл 20-intel.conf по пути /etc/X11/xorg.conf.d...</p>
Запись <a href="https://besfamilnij.ru/zavisanie-video-v-brauzere-linux/">Зависание видео в браузере Linux</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Достаточно давно у меня появилась проблема при просмотре видео в браузере Chrome. Меня не сильно напрягал этот момент потому, что проблема решалась отключением аппаратного ускорения. Не так давно выяснилось, что при просмотре локального видео, появляются такие же фризы в плеере VLC. Избавиться от проблемы помогло следующее решение:</p>
<p>Создаем или правим файл 20-intel.conf по пути /etc/X11/xorg.conf.d<br />
<code>sudo nano /etc/X11/xorg.conf.d/20-intel.conf</code></p>
<p>Добавляем в конфиг следующие строки:<br />
<code>Section "Device"<br />
    Identifier "Intel Graphics"<br />
    Driver "intel"<br />
    Option "AccelMethod" "sna"<br />
    Option "TearFree" "true"<br />
    Option "DRI" "3"<br />
EndSection</code></p>
<p>Далее сохраняем файл и перезагружаем компьютер. </p>
<p><strong><a href="https://github.com/elementary/os/issues/121#issuecomment-432652260" target="_blank" rel="noopener noreferrer">Источник</a></strong></p>Запись <a href="https://besfamilnij.ru/zavisanie-video-v-brauzere-linux/">Зависание видео в браузере Linux</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/zavisanie-video-v-brauzere-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Перенос данных и кэша Google Chrome на рамдиск в Linux</title>
		<link>https://besfamilnij.ru/perenos-dannyh-i-kesha-google-chrome-na-ramdisk-v-linux/</link>
					<comments>https://besfamilnij.ru/perenos-dannyh-i-kesha-google-chrome-na-ramdisk-v-linux/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Sun, 26 Aug 2018 18:58:18 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5655</guid>

					<description><![CDATA[<p>Для тех, кто использует SSD диск как системный, нужно быть аккуратнее в плане расходования ресурсов диска. Я не говорю, что они быстро выходят из строя, но в сравнении с HDD, они имею более ограниченный ресурс чтения и записи. Все мы используем компьютеры в разных целях, для работы, для игры или просмотра фильмов, но так или...</p>
Запись <a href="https://besfamilnij.ru/perenos-dannyh-i-kesha-google-chrome-na-ramdisk-v-linux/">Перенос данных и кэша Google Chrome на рамдиск в Linux</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Для тех, кто использует SSD диск как системный, нужно быть аккуратнее в плане расходования ресурсов диска. Я не говорю, что они быстро выходят из строя, но в сравнении с HDD, они имею более ограниченный ресурс чтения и записи. Все мы используем компьютеры в разных целях, для работы, для игры или просмотра фильмов, но так или иначе мы используем браузер, который достаточно агрессивно использует жесткий диск для записи и чтения данных. Как раз с целью сбережения ресурсов чтения и записи, кэш и данные браузера переносят на рамдиск. Я не буду рассказывать что из себя представляет рамдиск, ограничимся лишь пониманием того, что он создается в оперативной памяти и в связи с этим, операции чтения и записи происходят на порядок быстрее, чем в физическом диске. Перейдет к самому переносу.</p>
<p>Создаем папки в которой будут храниться данные для сохранения и восстановления данных: <code>mkdir /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome</code> и <code>mkdir /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome-backup</code>.<br />
Открываем файл монтирования разделов: <code>sudo nano /etc/fstab</code> и добавляем в конец файла запись <code>tmpfs /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome tmpfs defaults,noatime 0 0</code> сохраняем файл комбинацией Ctrl+O и закрываем файл Ctrl+X.</p>
<p><em>Вместо ИМЯ_ПОЛЬЗОВАТЕЛЯ не забываем указывать логин своего пользователя&#8230;</em></p>
<p>Теперь закидываем скрипты <a href="https://besfamilnij.ru/wp-content/uploads/2018/08/chrome-backup.txt" target="_blank" rel="noopener">chrome-backup</a> в папку /bin и <a href="https://besfamilnij.ru/wp-content/uploads/2018/08/chrome-backup.service.txt" target="_blank" rel="noopener">chrome-backup.service</a> в папку /etc/systemd/system. Обязательно это делать с рут правами и все файлы должны быть исполняемыми. После этого в терминале выполнить <code>sudo systemctl enable chrome-backup.service</code> чтобы запустить сервис, который будет сохранять и восстанавливать данные при перезагрузки ПК.</p>
<p>Теперь осталось создать ярлык на рабочем столе, для запуска chrome с нужными параметрами. Открываем файловый менеджер с рут правами, идем по пути /usr/share/applications, находим ярлык Google-chrome и копируем его на рабочий стол. После этого открываем ярлык текстовым редактором и находим строку (Exec=/usr/bin/google-chrome-stable %U), в которую добавляем параметр запуска (&#8211;user-data-dir=&#8221;/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome/&#8221; &#8211;disk-cache-dir=&#8221;/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome/cache/&#8221;), получится (Exec=/usr/bin/google-chrome-stable %U &#8211;user-data-dir=&#8221;/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome/ &#8211;disk-cache-dir=&#8221;/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.chrome/cache&#8221;). Сохраняем и запускаем хром. Проверяем перезагрузив компьютер.</p>
<p>К слову rsync не затирает предыдущие данные в бекапе, а лишь синхронизирует каталоги благодаря чему, количество циклов чтения и записи меньше, чем при реализации полного бекапа.</p>Запись <a href="https://besfamilnij.ru/perenos-dannyh-i-kesha-google-chrome-na-ramdisk-v-linux/">Перенос данных и кэша Google Chrome на рамдиск в Linux</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/perenos-dannyh-i-kesha-google-chrome-na-ramdisk-v-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Клиент Yandex Disk для Linux</title>
		<link>https://besfamilnij.ru/klient-yandex-disk-dlya-linux/</link>
					<comments>https://besfamilnij.ru/klient-yandex-disk-dlya-linux/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Sun, 26 Aug 2018 13:06:27 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[yandex disk]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5646</guid>

					<description><![CDATA[<p>Для того, чтобы установить консольный клиент Яндекс.Диска, можно воспользоваться этой официальной инструкцией, но так же можно воспользоваться инструкцией ниже. Для установки используйте echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" &#124; sudo tee -a /etc/apt/sources.list.d/yandex.list &#62; /dev/null &#38;&#38; wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- &#124; sudo apt-key add - &#38;&#38; sudo apt-get update &#38;&#38; sudo apt-get install -y yandex-disk Команда выше добавит репозиторий Яндекса...</p>
Запись <a href="https://besfamilnij.ru/klient-yandex-disk-dlya-linux/">Клиент Yandex Disk для Linux</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Для того, чтобы установить консольный клиент Яндекс.Диска, можно воспользоваться <a href="https://yandex.ru/support/disk/cli-clients.html#cli-daemon__cli-commands" target="_blank" rel="noopener">этой</a> официальной инструкцией, но так же можно воспользоваться инструкцией ниже.</p>
<p>Для установки используйте <code>echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex.list &gt; /dev/null &amp;&amp; wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - &amp;&amp; sudo apt-get update &amp;&amp; sudo apt-get install -y yandex-disk</code></p>
<p>Команда выше добавит репозиторий Яндекса в список репозиториев для обновления клиента и установи сам клиент.</p>
<p>Теперь запускаем первоначальную настройку клиента <code>yandex-disk setup</code></p>
<p>Будет запрошены данные аккаунта и адрес синхронизируемой локальной папки. Если для авторизации используется двухэтапная аутентификация, то необходимо получить одноразовый пароль. Подробнее по <a href="https://yandex.ru/support/passport/authorization/twofa-login.html" target="_blank" rel="noopener">ссылке</a>.</p>
<p>На этом установка и настройка окончена. Все возможные операции с клиентом вы можете узнать введя <code>yandex-disk --help</code>. Некоторые укажу здесь.</p>
<p><code>yandex-disk start</code> &#8211; запустить службу синхронизации</p>
<p><code>yandex-disk stop</code> &#8211; остановить службу</p>
<p><code>yandex-disk  sync</code> &#8211; принудительно синхронизировать файлы</p>
<p><code>yandex-disk status</code> &#8211; вывести статус службы</p>
<p>Файл настройки располагается по адресу /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.config/yandex-disk/config.cfg</p>
<p>Чтобы не синхронизировать папки &#8220;Виджеты&#8221; и &#8220;Загрузки&#8221;, в файле настроек укажите <code>exclude-dirs="Загрузки,Виджеты"</code>.</p>
<p><strong>Учтите, удаляя файлы с диска, они будут удалены из синхронизируемой папки.</strong></p>Запись <a href="https://besfamilnij.ru/klient-yandex-disk-dlya-linux/">Клиент Yandex Disk для Linux</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/klient-yandex-disk-dlya-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Установка локального сервера XAMPP в linux ubuntu/debian based</title>
		<link>https://besfamilnij.ru/ustanovka-lokalnogo-servera-xampp-v-linux-ubuntu-debian-based/</link>
					<comments>https://besfamilnij.ru/ustanovka-lokalnogo-servera-xampp-v-linux-ubuntu-debian-based/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Fri, 13 Jul 2018 21:57:17 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5622</guid>

					<description><![CDATA[<p>Качаем установочный пакет по адресу. Делаем скаченный пакет исполняемым chmod u+x адрес/файл Запускаем с правами sudo sudo адрес/файл и устанавливаем После установки в каталоге /opt/lampp/htdocs/ можно размещать файлы сайтов Для запуска GUI используем sudo /opt/lampp/manager-linux-x64.run Чтобы иметь возможность обновления плагинов средствами CMS, изменяем рекурсивно владельца папки htdocs выполнив sudo chown -R daemon:daemon /opt/lampp/htdocs</p>
Запись <a href="https://besfamilnij.ru/ustanovka-lokalnogo-servera-xampp-v-linux-ubuntu-debian-based/">Установка локального сервера XAMPP в linux ubuntu/debian based</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Качаем установочный пакет по <a href="https://www.apachefriends.org/download.html" target="_blank" rel="noopener">адресу</a>.</p>
<p>Делаем скаченный пакет исполняемым <code>chmod u+x адрес/файл</code></p>
<p>Запускаем с правами sudo <code>sudo адрес/файл</code> и устанавливаем</p>

<p>После установки в каталоге /opt/lampp/htdocs/ можно размещать файлы сайтов</p>
<p>Для запуска GUI используем <code>sudo /opt/lampp/manager-linux-x64.run</code></p>
<p>Чтобы иметь возможность обновления плагинов средствами CMS, изменяем рекурсивно владельца папки htdocs выполнив <code>sudo chown -R daemon:daemon /opt/lampp/htdocs</code></p>Запись <a href="https://besfamilnij.ru/ustanovka-lokalnogo-servera-xampp-v-linux-ubuntu-debian-based/">Установка локального сервера XAMPP в linux ubuntu/debian based</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/ustanovka-lokalnogo-servera-xampp-v-linux-ubuntu-debian-based/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Восстановление загрузчика GRUB с помощью CHROOT</title>
		<link>https://besfamilnij.ru/vosstanovlenie-zagruzchika-grub-s-pomoshhyu-chroot/</link>
					<comments>https://besfamilnij.ru/vosstanovlenie-zagruzchika-grub-s-pomoshhyu-chroot/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Thu, 12 Jul 2018 16:11:24 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[deepin]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5616</guid>

					<description><![CDATA[<p>Инструкция предполагает то, что вы запустили ubuntu с live CD. Запускаем терминал и выполняем: Найдем раздел linux выполнив sudo fdisk -l Вывод: Device Boot Start End Sectors Size Id Type /dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT /dev/sda2 1026048 164808703 163782656 78,1G 7 HPFS/NTFS/exFAT /dev/sda3 * 164808704 226248703 61440000 29,3G 83 Linux /dev/sda4 226248704 234434559 8185856...</p>
Запись <a href="https://besfamilnij.ru/vosstanovlenie-zagruzchika-grub-s-pomoshhyu-chroot/">Восстановление загрузчика GRUB с помощью CHROOT</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Инструкция предполагает то, что вы запустили ubuntu с live CD.</p>
<p><strong>Запускаем терминал и выполняем:</strong></p>
<p>Найдем раздел linux выполнив <code>sudo fdisk -l</code></p>
<blockquote><p><strong>Вывод:</strong><br />
Device Boot Start End Sectors Size Id Type<br />
/dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT<br />
/dev/sda2 1026048 164808703 163782656 78,1G 7 HPFS/NTFS/exFAT<br />
/dev/sda3 * 164808704 226248703 61440000 29,3G 83 <strong>Linux</strong><br />
/dev/sda4 226248704 234434559 8185856 3,9G 82 Linux swap / Solaris</p></blockquote>
<p>В моем случае это /dev/sda3</p>
<p>Монтируем нужные разделы <code>sudo mount /dev/sda3 /mnt</code> , <code>sudo mount --bind /dev /mnt/dev</code> , <code>sudo mount --bind /proc /mnt/proc</code> , <code>sudo mount --bind /sys /mnt/sys</code>.</p>
<p>Переходим в окружение chroot <code>sudo chroot /mnt</code></p>
<p>Устанавливаем GRUB <code>grub-install /dev/sda</code> либо просто реконфигурируем <code>grub-install --recheck /dev/sda</code></p>
<p>Покидаем окружение chroot <code>exit</code></p>
<p>Размонтируем ранее примонтированные разделы <code>sudo umount /mnt/dev</code> , <code>sudo umount /mnt/proc</code> , <code>sudo umount /mnt/sys</code> , <code>sudo umount /mnt</code></p>
<p>Перезагружаем ПК <code>sudo reboot</code>.</p>Запись <a href="https://besfamilnij.ru/vosstanovlenie-zagruzchika-grub-s-pomoshhyu-chroot/">Восстановление загрузчика GRUB с помощью CHROOT</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/vosstanovlenie-zagruzchika-grub-s-pomoshhyu-chroot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Подбор наиболее подходящего значения в сопоставлении двух таблиц Excel</title>
		<link>https://besfamilnij.ru/podbor-naibolee-podhodyashhego-znacheniya-v-sopostavlenii-dvuh-tablits-excel/</link>
					<comments>https://besfamilnij.ru/podbor-naibolee-podhodyashhego-znacheniya-v-sopostavlenii-dvuh-tablits-excel/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Mon, 22 Jan 2018 18:47:34 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[fuzzy lookup]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5486</guid>

					<description><![CDATA[<p>Сегодня я хотел бы поделиться с вами способом сопоставления значений и поиска наиболее подходящего в Excel. Этот функционал нам реализует специальная надстройка. Данная надстройка называется Fuzzy lookup и является бесплатной. Приложение Fuzzy Lookup для Excel было разработано Microsoft Research и выполняет нечеткое сопоставление текстовых данных в Microsoft Excel. Его можно использовать для идентификации нечетких повторяющихся строк в одной таблице или...</p>
Запись <a href="https://besfamilnij.ru/podbor-naibolee-podhodyashhego-znacheniya-v-sopostavlenii-dvuh-tablits-excel/">Подбор наиболее подходящего значения в сопоставлении двух таблиц Excel</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Сегодня я хотел бы поделиться с вами способом сопоставления значений и поиска наиболее подходящего в Excel. Этот функционал нам реализует специальная надстройка. Данная надстройка называется <a href="https://www.microsoft.com/en-us/download/details.aspx?id=15011" target="_blank" rel="noopener">Fuzzy lookup</a> и является бесплатной.</p>
<blockquote><p>Приложение Fuzzy Lookup для Excel было разработано Microsoft Research и выполняет нечеткое сопоставление текстовых данных в Microsoft Excel. Его можно использовать для идентификации нечетких повторяющихся строк в одной таблице или для нечетких соединений аналогичных строк между двумя разными таблицами.</p>
<p style="text-align: right;"><strong>microsoft.com</strong></p>
</blockquote>
<p>Надстройка экономит очень много времени, когда нужно например объединить две таблицы с данными у которых ключи не являются полностью идентичными.</p>
<h3>Пример</h3>
<div style="width: 1280px;" class="wp-video"><video class="wp-video-shortcode" id="video-5486-1" width="1280" height="658" preload="metadata" controls="controls"><source type="video/mp4" src="https://besfamilnij.ru/wp-content/uploads/2018/01/Fuzzy-lookup.mp4?_=1" /><a href="https://besfamilnij.ru/wp-content/uploads/2018/01/Fuzzy-lookup.mp4">https://besfamilnij.ru/wp-content/uploads/2018/01/Fuzzy-lookup.mp4</a></video></div>
<p>&nbsp;</p>
<p>После сопоставления, необходимо проверить второй столбец на наличие повторов и скорректировать данные. Далее можно создать именованные диапазоны и подставить значения с помощью ВПР в соответствии с теми ключами, которые вам необходимы.</p>Запись <a href="https://besfamilnij.ru/podbor-naibolee-podhodyashhego-znacheniya-v-sopostavlenii-dvuh-tablits-excel/">Подбор наиболее подходящего значения в сопоставлении двух таблиц Excel</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/podbor-naibolee-podhodyashhego-znacheniya-v-sopostavlenii-dvuh-tablits-excel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://besfamilnij.ru/wp-content/uploads/2018/01/Fuzzy-lookup.mp4" length="8101408" type="video/mp4" />

			</item>
		<item>
		<title>Установка драйверов NVidia на ноутбук с двумя видеокартами Ubuntu 16.04</title>
		<link>https://besfamilnij.ru/ustanovka-drajverov-nvidia-na-noutbuk-s-dvumya-videokartami-ubuntu-16-04/</link>
					<comments>https://besfamilnij.ru/ustanovka-drajverov-nvidia-na-noutbuk-s-dvumya-videokartami-ubuntu-16-04/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Sat, 07 Oct 2017 15:57:56 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[prime]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5312</guid>

					<description><![CDATA[<p>В моем ноутбуке две видеокарты. Одна встроена в процессор и имеет модель Intel HD 3000, а вторая установлена отдельным чипом и имеет модель NVidia GeForce 610m. При установке Ubuntu, система сама определяет модель главного видеоадаптера и устанавливает подходящие драйвера, но для задействования второй видеокарты, необходимо самим установить драйвер и утилиту управления, что мы собственно и...</p>
Запись <a href="https://besfamilnij.ru/ustanovka-drajverov-nvidia-na-noutbuk-s-dvumya-videokartami-ubuntu-16-04/">Установка драйверов NVidia на ноутбук с двумя видеокартами Ubuntu 16.04</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>В моем ноутбуке две видеокарты. Одна встроена в процессор и имеет модель Intel HD 3000, а вторая установлена отдельным чипом и имеет модель NVidia GeForce 610m. При установке Ubuntu, система сама определяет модель главного видеоадаптера и устанавливает подходящие драйвера, но для задействования второй видеокарты, необходимо самим установить драйвер и утилиту управления, что мы собственно и сделаем.</p>
<p>Прежде чем приступить к установке, убедитесь что вторая видеокарта включена в настройках. Обычно ее отключают из-за проблем, связанных с положением курсора мыши. Проверить можно в настройках=&gt;мониторы. Пока драйвера не установлены там должно быть два монитора и включены.</p>
<p>Открываем консоль (ALT+CTRL+T) и пишем команды.</p>
<p><code>sudo apt-get update<br />
sudo apt-get install nvidia-375 nvidia-settings nvidia-prime</code></p>
<p>После выполнения указанных команд, будут установлены пакеты драйверов, набор патчей и утилита управления.</p>
<p>После установки перезагрузите систему. В списке приложений должна появиться утилита управления видеокартой NVidia. Запустите ее из списка приложений или командой в терминале <code>nvidia-settings</code>.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-5314 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/10/nvidia-settings.png" alt="" width="1366" height="742" srcset="https://besfamilnij.ru/wp-content/uploads/2017/10/nvidia-settings.png 1366w, https://besfamilnij.ru/wp-content/uploads/2017/10/nvidia-settings-150x81.png 150w, https://besfamilnij.ru/wp-content/uploads/2017/10/nvidia-settings-300x163.png 300w, https://besfamilnij.ru/wp-content/uploads/2017/10/nvidia-settings-768x417.png 768w, https://besfamilnij.ru/wp-content/uploads/2017/10/nvidia-settings-1024x556.png 1024w" sizes="(max-width: 1366px) 100vw, 1366px" /></p>
<p>В разделе &#8220;PRIME Profiles&#8221; вы можете выбрать какую видеокарту использовать по умолчанию для использования, а в разделе &#8220;PowerMizer&#8221; можно выбрать режим электропитания.</p>Запись <a href="https://besfamilnij.ru/ustanovka-drajverov-nvidia-na-noutbuk-s-dvumya-videokartami-ubuntu-16-04/">Установка драйверов NVidia на ноутбук с двумя видеокартами Ubuntu 16.04</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/ustanovka-drajverov-nvidia-na-noutbuk-s-dvumya-videokartami-ubuntu-16-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Бесплатный SSL сертификат от Let&#8217;s Encrypt для сайта на WordPress</title>
		<link>https://besfamilnij.ru/besplatnyj-ssl-sertifikat-ot-let-s-encrypt-dlya-sajta-na-wordpress/</link>
					<comments>https://besfamilnij.ru/besplatnyj-ssl-sertifikat-ot-let-s-encrypt-dlya-sajta-na-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Sat, 07 Oct 2017 15:08:24 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[ISPmanager]]></category>
		<category><![CDATA[Let's Encrypt]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5297</guid>

					<description><![CDATA[<p>В данном материале мы получим бесплатный сертификат на 3 месяца, после чего установим его на виртуальный хостинг. Получать мы его будем с Ubuntu 16.04 и устанавливать на виртуальный хостинг от REG.RU с панелью управления ISPmanager. Открываем консоль (ALT+CTRL+T) и пишем команду wget https://dl.eff.org/certbot-auto. Скачается скрипт, который нам установит certbot для получения сертификата и необходимые библиотеки. Установим...</p>
Запись <a href="https://besfamilnij.ru/besplatnyj-ssl-sertifikat-ot-let-s-encrypt-dlya-sajta-na-wordpress/">Бесплатный SSL сертификат от Let’s Encrypt для сайта на WordPress</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>В данном материале мы получим бесплатный сертификат на 3 месяца, после чего установим его на виртуальный хостинг. Получать мы его будем с Ubuntu 16.04 и устанавливать на виртуальный хостинг от REG.RU с панелью управления ISPmanager.</p>
<p>Открываем консоль (ALT+CTRL+T) и пишем команду <code>wget https://dl.eff.org/certbot-auto</code>.</p>
<p>Скачается скрипт, который нам установит certbot для получения сертификата и необходимые библиотеки. Установим права на скаченный скрипт <code>chmod a+x certbot-auto</code> и запустим его <code>./certbot-auto certonly --authenticator manual</code>.</p>
<p>Поступит запрос адреса электронной почты получения информации от центра сертификации, введите свой адрес.</p>
<p>Далее поступит уведомление о том, что ваш ip адрес будет зарегистрирован как адрес, с которого был отправлен запрос на получение сертификата. Подтвердите данную регистрацию, введите &#8220;Y&#8221;. После этого вас попросят принять условия использования данного сервиса, введите &#8220;A&#8221;.<img decoding="async" class="aligncenter wp-image-5299 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl.jpg" alt="" width="1366" height="742" srcset="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl.jpg 1366w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl-150x81.jpg 150w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl-300x163.jpg 300w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl-768x417.jpg 768w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl-1024x556.jpg 1024w" sizes="(max-width: 1366px) 100vw, 1366px" /></p>
<p>Теперь нам необходимо подтвердить владение доменом. Для этого необходимо создать файл в указанном каталоге с указанным названием и содержанием. Из скриншота видно, что каталогом у нас будет <code>http://домен.ru/.well-known/acme-challenge</code> название файла <code>u0D5f0uq5Z9C0d5tBEITN3BQQKOIPMdl-wWODtui82w</code> а содержимым будет <code>u0D5f0uq5Z9C0d5tBEITN3BQQKOIPMdl-wWODtui82w.MIYro13uTGr-Bw-9N1dRF7FfJiTS_yoSV1z6xyYWBYA</code>. Создадим каталог и файл.</p>
<p>После создания возвращаемся в консоль и жмем &#8220;enter&#8221; для запуска процедуры проверка домена. После успешной проверки, мы получим сообщение:</p>
<p><code>IMPORTANT NOTES:<br />
- Congratulations! Your certificate and chain have been saved at:<br />
/etc/letsencrypt/live/*******.ru/fullchain.pem<br />
Your key file has been saved at:<br />
/etc/letsencrypt/live/*******.ru/privkey.pem<br />
Your cert will expire on 2018-01-05. To obtain a new or tweaked<br />
version of this certificate in the future, simply run certbot-auto<br />
again. To non-interactively renew *all* of your certificates, run<br />
"certbot-auto renew"<br />
- If you like Certbot, please consider supporting our work by:</code></p>
<p>Теперь нам нужно добавить имеющийся сертификат в панели управления ISPmanager. Для этого авторизовываемся, переходим в раздел &#8220;SSL сертификаты&#8221; и добавляем новый. Тип будет &#8220;существующий&#8221;, приватным ключом у нас будет &#8220;privkey.pem&#8221;, сам сертификат называется &#8220;cert.pem&#8221;, а цепочкой сертификатов будет &#8220;chain.pem&#8221;. Чтобы найти сертификаты, откройте файловый менеджер с правами <code>sudo nautilus</code> и перейдите по адресу /etc/letsencrypt/live/ваш_сайт/. Для копирования ключа сертификата, откройте его в текстовом редакторе gedit например и скопируйте все содержимое файла. Задайте имя добавляемого сертификата и нажмите &#8220;ОК&#8221; в ISP.</p>
<p>Теперь нам нужно подключить созданный сертификат SSL. Для этого перейдите в раздел &#8220;www домены&#8221; в ISPmanager, выберите домен для которого создавался SSL и выберите сертификат из выпадающего списка. Готово, сертификат создан и подключен.</p>
<h4>Настройка WordPress</h4>
<p><img decoding="async" class="alignright wp-image-5302 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl2.jpg" alt="" width="625" height="111" srcset="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl2.jpg 625w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl2-150x27.jpg 150w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl2-300x53.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" />Следующим шагом будет перевод сайта на &#8220;https&#8221;. Для этого в первую очередь нам необходимо в общих настройках wordpress изменить &#8220;адрес wordpress&#8221; и &#8220;адрес сайта&#8221;, заменив протокол &#8220;http&#8221; на &#8220;https&#8221;. Сохранив изменения сессия будет прервана, вам нужно будет снова авторизоваться на своем сайте, но предварительно сделаем принудительный редирект на &#8220;https&#8221; в файле &#8220;.htaccess&#8221;, который располагается в корневом каталоге вашего сайта. Добавьте в него код ниже.</p>
<p><code>RewriteEngine On<br />
RewriteCond %{SERVER_PORT} !^443$<br />
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]</code></p>
<p>Теперь можно авторизоваться на сайте.</p>
<p>Если при открытии страницы, сайт не указан как надежный <img loading="lazy" decoding="async" class="alignnone wp-image-5306" src="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl3.jpg" alt="" width="102" height="28" /> то вероятно у вас на странице имеются изображения или скрипты, которые подключаются не из безопасных источников по &#8220;http&#8221;. Чтобы сайт отображался как безопасный, нужно чтобы такие файлы подключались тоже через &#8220;https&#8221;. Найти конфликтные ссылки можно с помощью консоли chrome нажав клавишу F12 и перейдя на вкладку &#8220;Security&#8221;.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-5307 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl4.jpg" alt="" width="1365" height="442" srcset="https://besfamilnij.ru/wp-content/uploads/2017/10/ssl4.jpg 1365w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl4-150x49.jpg 150w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl4-300x97.jpg 300w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl4-768x249.jpg 768w, https://besfamilnij.ru/wp-content/uploads/2017/10/ssl4-1024x332.jpg 1024w" sizes="auto, (max-width: 1365px) 100vw, 1365px" /></p>
<p>Красным отмечены не безопасный ссылки. На этом все.</p>Запись <a href="https://besfamilnij.ru/besplatnyj-ssl-sertifikat-ot-let-s-encrypt-dlya-sajta-na-wordpress/">Бесплатный SSL сертификат от Let’s Encrypt для сайта на WordPress</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/besplatnyj-ssl-sertifikat-ot-let-s-encrypt-dlya-sajta-na-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Удаление пустых страниц из документов pdf с помощью JS Adobe Acrobat Pro</title>
		<link>https://besfamilnij.ru/__trashed-2/</link>
					<comments>https://besfamilnij.ru/__trashed-2/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Sat, 07 Oct 2017 09:56:03 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[Adobe Acrobat Pro]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Конвертирование]]></category>
		<category><![CDATA[Мастер операций]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5249</guid>

					<description><![CDATA[<p>Не так давно передо мной стояла задача удалить из 3000 отсканированных договоров пустые страницы и страницы приложений. Плюс к этому, документ pdf должен был поддерживать поиск по тексту, а значит формат такого документа должен был быть pdf/a. Вручную распознавание, удаление и сохранение файлов заняло бы слишком много времени, поэтому была необходимость найти редактор PDF с...</p>
Запись <a href="https://besfamilnij.ru/__trashed-2/">Удаление пустых страниц из документов pdf с помощью JS Adobe Acrobat Pro</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Не так давно передо мной стояла задача удалить из 3000 отсканированных договоров пустые страницы и страницы приложений. Плюс к этому, документ pdf должен был поддерживать поиск по тексту, а значит формат такого документа должен был быть <a href="https://ru.wikipedia.org/wiki/PDF/A" target="_blank" rel="noopener">pdf/a</a>. Вручную распознавание, удаление и сохранение файлов заняло бы слишком много времени, поэтому была необходимость найти редактор PDF с возможностью записи макросов или чем то подобным. Таким редактором оказался Adobe Acrobat Pro, он поддерживает JavaScript и умеет пакетно обрабатывать файлы.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-5289 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro1.jpg" alt="" width="1366" height="736" srcset="https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro1.jpg 1366w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro1-150x81.jpg 150w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro1-300x162.jpg 300w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro1-768x414.jpg 768w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro1-1024x552.jpg 1024w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Для того, чтобы создать список действий, открываем панель &#8220;инструменты&#8221; и видим раздел &#8220;мастер операций&#8221;. Создаем новую операцию. Для обработки документа в соответствии с моей поставленной задачей, сперва нужно распознать текст документа, поэтому первым добавляем &#8220;Распознать текст с помощью оптического распознавания символов OCR&#8221;. В настройках данного действия выбрать язык распознавания &#8220;Русский&#8221; и PDF на выходе &#8220;изображение с поиском (точно)&#8221;, сохраняем. Далее мне необходимо было определить ключевое слово по которому будут удалены страницы, содержащие данное слово.</p>
<p>Для этого был использован JS:</p>
<p><code>for (var p = 0; p &lt; this.numPages; p++)<br />
{<br />
var numWords = this.getPageNumWords(p);<br />
for (var i=0; i&lt;numWords; i++)<br />
{<br />
var ckWord = this.getPageNthWord(p, i, true);<br />
if ( ckWord == "<strong>Ключевое_слово</strong>")<br />
{<br />
this.deletePages(p);<br />
}<br />
}<br />
}</code></p>
<blockquote><p>В целях уменьшения задержек при воспроизведении операции, после каждого действия был добавлен шаг &#8220;Сохранить&#8221;. По каким то причинам операции с промежуточным шагом выполнялись быстрее.</p></blockquote>
<p>Добавляем из раздела &#8220;дополнительные инструменты&#8221; &#8220;выполнить сценарий javascript&#8221; и вставляем указанный код в окно настроек шага. Следующим шагом мы удаляем все пустые страницы. Так же добавляем &#8220;выполнить сценарий javascript&#8221; и в окно настроек шага вставляем код ниже.</p>
<p><code>for(var i=this.numPages-1;i&gt;=0;i--)<br />
{<br />
if(this.getPageNumWords(i)==0)<br />
this.deletePages(i);<br />
}</code></p>
<p>В конечном итоге, с учетом количества ключевых слов и промежуточных шагов сохранения документа, у меня получилось 8 шагов. <img loading="lazy" decoding="async" class="aligncenter wp-image-5291 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro2.jpg" alt="" width="1366" height="736" srcset="https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro2.jpg 1366w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro2-150x81.jpg 150w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro2-300x162.jpg 300w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro2-768x414.jpg 768w, https://besfamilnij.ru/wp-content/uploads/2017/09/Adobe_acrobat_pro2-1024x552.jpg 1024w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Хочу заметить, качество работы операций по удалению страниц, зависит от качества документа, но в целом результаты удовлетворительны. По завершению обработки документов, следует проверить все файлы на наличие пропущенных страниц.</p>Запись <a href="https://besfamilnij.ru/__trashed-2/">Удаление пустых страниц из документов pdf с помощью JS Adobe Acrobat Pro</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/__trashed-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Быстрый перевод темы или плагина WordPress</title>
		<link>https://besfamilnij.ru/bystryj-perevod-temy-ili-plagina-wordpress/</link>
					<comments>https://besfamilnij.ru/bystryj-perevod-temy-ili-plagina-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[besfamilnij]]></dc:creator>
		<pubDate>Wed, 27 Sep 2017 08:53:20 +0000</pubDate>
				<category><![CDATA[Инструкции]]></category>
		<category><![CDATA[iMacros]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[перевод]]></category>
		<guid isPermaLink="false">https://besfamilnij.ru/?p=5227</guid>

					<description><![CDATA[<p>Методов перевода известно множество, но все они требуют много времени. Даже если вы обладаете базовым знанием переводимого языка, перевод займет у вас очень много времени. Данный способ рабочий только в том случае, если тема или шаблон предусматривает поддержку нескольких языков. Рассмотрим вариант перевода темы. Для перевода будут использоваться плагин Loco Translate и браузер Firefox с установленным...</p>
Запись <a href="https://besfamilnij.ru/bystryj-perevod-temy-ili-plagina-wordpress/">Быстрый перевод темы или плагина WordPress</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></description>
										<content:encoded><![CDATA[<p>Методов перевода известно множество, но все они требуют много времени. Даже если вы обладаете базовым знанием переводимого языка, перевод займет у вас очень много времени. Данный способ рабочий только в том случае, если тема или шаблон предусматривает поддержку нескольких языков. Рассмотрим вариант перевода темы.</p>
<p>Для перевода будут использоваться плагин <a href="https://ru.wordpress.org/plugins/loco-translate/">Loco Translate</a> и браузер Firefox с установленным расширением iMacros. Все действия будут производится в Firefox.</p>
<p>Авторизовываемся на сайте и устанавливаем Loco Translate. Выбираем раздел &#8220;Theme&#8221; и после этого тему, которую собираемся переводить. Создаем файл перевода если его нет. Жмем &#8220;New language&#8221;, выбираем &#8220;Create template&#8221;, плагин просканирует тему на наличие .pot файла который выступает шаблоном перевода. Снова жмете &#8220;Create template&#8221;, &#8220;New language&#8221;, выбираете язык &#8220;Russian&#8221; и &#8220;Start translating&#8221;.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-5231 size-full" src="https://besfamilnij.ru/wp-content/uploads/2017/09/translate1.png" alt="" width="1365" height="560" srcset="https://besfamilnij.ru/wp-content/uploads/2017/09/translate1.png 1365w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate1-150x62.png 150w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate1-300x123.png 300w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate1-768x315.png 768w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate1-1024x420.png 1024w" sizes="auto, (max-width: 1365px) 100vw, 1365px" /></p>
<p>Теперь мы видим где дальше будем работать. В первом разделе &#8220;Source text&#8221; мы видим список фраз, во втором разделе &#8220;Source text&#8221; видим текст фразы, в разделе &#8220;Russian translations&#8221; мы должны вписать перевод фразы.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5232" src="https://besfamilnij.ru/wp-content/uploads/2017/09/translate2.png" alt="" width="1349" height="605" srcset="https://besfamilnij.ru/wp-content/uploads/2017/09/translate2.png 1349w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate2-150x67.png 150w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate2-300x135.png 300w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate2-768x344.png 768w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate2-1024x459.png 1024w" sizes="auto, (max-width: 1349px) 100vw, 1349px" /></p>
<p>Далее запускаем iMacros, открываем вторую вкладку в браузере и переходим на сайт <a href="https://translate.google.com/" target="_blank" rel="noopener">гугл-переводчика</a>.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5234" src="https://besfamilnij.ru/wp-content/uploads/2017/09/translate3.png" alt="" width="1365" height="714" srcset="https://besfamilnij.ru/wp-content/uploads/2017/09/translate3.png 1365w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate3-150x78.png 150w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate3-300x157.png 300w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate3-768x402.png 768w, https://besfamilnij.ru/wp-content/uploads/2017/09/translate3-1024x536.png 1024w" sizes="auto, (max-width: 1365px) 100vw, 1365px" /></p>
<p>Добавляем следующий код в файл &#8220;#Current.iim&#8221; и воспроизводим циклически столько раз, сколько у нас строк не переведено. Если файла нет, то на вкладке &#8220;запись&#8221; в iMacros, нажмите &#8220;записать&#8221; и сразу &#8220;стоп&#8221;.</p>
<p><code>SET !EXTRACT_TEST_POPUP NO<br />
SET LOOP 1<br />
EVENT TYPE=CLICK SELECTOR="#po-list-tbody&gt;DIV&gt;DIV&gt;DIV&gt;DIV:nth-of-type({{!LOOP}})" BUTTON=0<br />
TAG POS=1 TYPE=TEXTAREA ATTR=WRAP:virtual&amp;&amp;READONLY:true&amp;&amp;TXT: EXTRACT=TXT<br />
TAB T=2<br />
TAG POS=1 TYPE=TEXTAREA FORM=NAME:text_form ATTR=NAME:text CONTENT={{!EXTRACT}}<br />
SET !EXTRACT NULL<br />
WAIT SECONDS=2<br />
TAG POS=1 TYPE=DIV ATTR=DIR:ltr&amp;&amp;ID:gt-res-dir-ctr&amp;&amp;CLASS:trans-verified-button-* EXTRACT=TXT<br />
TAB T=1<br />
TAG POS=2 TYPE=TEXTAREA ATTR=WRAP:virtual&amp;&amp;TXT: CONTENT={{!EXTRACT}}<br />
SET !EXTRACT NULL</code></p>
<p>Хочу заметить, что использовать лучше старые версии <a href="https://ftp.mozilla.org/pub/firefox/releases/30.0/win32/ru/" target="_blank" rel="noopener">Firefox 30</a> и <a href="https://addons.mozilla.org/ru/firefox/addon/imacros-for-firefox/versions/?page=1#version-8.6.0.1-signed" target="_blank" rel="noopener">iMacros</a> потому, что на момент написания материала совместимость упомянутых программ не на лучшем уровне.</p>
<p>После того, как перевод будет закончен, нам предстоит найти все склоняемые фразы со знаками &#8220;%&#8221;, &#8220;$&#8221;, кавычками и поправить их вручную. Благо у плагина есть фильтр. Обратите особое внимание на слова с кавычками, они обозначены как &#8220;&amp;ldquo;&#8221;,&#8221;&amp;rdquo;&#8221; и должны такими оставаться при переводе. Например если исходная фраза у нас <code>One thought on &amp;ldquo;%s&amp;rdquo;</code>, то перевод должен выглядеть как <code>Одна мысль о &amp;ldquo;%s&amp;rdquo;</code>. Так же рекомендую проконтролировать регистр первых букв слов.</p>Запись <a href="https://besfamilnij.ru/bystryj-perevod-temy-ili-plagina-wordpress/">Быстрый перевод темы или плагина WordPress</a> впервые опубликована на сайте <a href="https://besfamilnij.ru">BESFAMILNIJ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://besfamilnij.ru/bystryj-perevod-temy-ili-plagina-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
