<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://runeta.mybb.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>Я@R</title>
		<link>https://runeta.mybb.ru/</link>
		<description>Я@R</description>
		<language>ru-ru</language>
		<lastBuildDate>Fri, 23 Feb 2024 00:38:30 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>PCManFM-Qt.  Custom Actions</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1491#p1491</link>
			<description>&lt;p&gt;&lt;span style=&quot;font-size: 20px&quot;&gt;shortcut-desktop.desktop&lt;/span&gt;&lt;br /&gt;-- созлает ярлык на рабочий стол&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 21em&quot;&gt;&lt;pre&gt;[Desktop Entry]
Type=Action
Icon=desktop
Name=The shortcut to your desktop
Name[ru]=Ярлык на рабочий стол
Profiles=profile-zero;

[X-Action-Profile profile-zero]
MimeTypes=all/all;
Basenames=*;!*.desktop;
Exec=shortcut-desktop %f
SelectionCount==1 &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Здесь проясним где лучше всего разместить скрипты.&lt;br /&gt;Это&amp;#160; каталог &lt;strong&gt;~/.local/bin&lt;/strong&gt; и там мы размещаем скрипт&lt;br /&gt;&lt;span style=&quot;font-size: 18px&quot;&gt;shortcut-desktop&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 13.5em&quot;&gt;&lt;pre&gt;#!/bin/bash
# Создание ярлыка на рабочем столе

trg=&amp;quot;$(xdg-user-dir DESKTOP)&amp;quot;
# echo $trg

ln -s --target-directory=$trg &amp;quot;$1&amp;quot;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Скрипт создает символическую ссылку&amp;#160; объекта на &amp;quot;рабочий стол&amp;quot;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Fri, 23 Feb 2024 00:38:30 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1491#p1491</guid>
		</item>
		<item>
			<title>Арки</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1484#p1484</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Fri, 09 Feb 2024 00:59:57 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1484#p1484</guid>
		</item>
		<item>
			<title>Паблика медиа с мобилы</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1477#p1477</link>
			<description>&lt;p&gt;Информация&lt;/p&gt;
						&lt;p&gt;Однако, чтобы знать и правильно управлять всеми преобразованиями видео нам нужен инструмент, чтобы заглядывать во внутрености его. И такая команда имеется&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 7.5em&quot;&gt;&lt;pre&gt;ffprobe -v error 
     -show_format -show_streams 
     {медиа-файл}&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;В качестве {меди-файла} может быть: видео, звук, фотка&amp;#160; и др&lt;br /&gt;Инфа в выхлопе&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Sat, 27 Jan 2024 18:35:56 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1477#p1477</guid>
		</item>
		<item>
			<title>Кино</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1473#p1473</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Sun, 21 Jan 2024 06:11:20 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1473#p1473</guid>
		</item>
		<item>
			<title>Утилита ffmpeg</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1468#p1468</link>
			<description>&lt;p&gt;&lt;strong&gt;Извлечение звука из видео&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Переключатель &lt;strong&gt;-vn&lt;/strong&gt; извлекает аудио -порцию из видео, и мы используем переключатель &lt;strong&gt;-ab&lt;/strong&gt; для сохранения звука в аудиофайле&amp;#160; MP3 кодировкой CBR&amp;#160; 256 кбит/ с&amp;#160; .&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 6em&quot;&gt;&lt;pre&gt;ffmpeg -i video.mp4 
   -vn -ab 256 audio.mp3&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Fri, 19 Jan 2024 03:56:44 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1468#p1468</guid>
		</item>
		<item>
			<title>Аудиокни&amp;#769;ги</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1463#p1463</link>
			<description>&lt;p&gt;как создать видео из звука, используя всего лишь одну картинку мы разобрались, теперь поговорим о форматах и тонкостях упаковки&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 9em&quot;&gt;&lt;pre&gt; $ ffmpeg -loop 1 -r {частота}
   -i {картинка} -i {звук} 
   -c:v libx264  -c:a copy
   -shortest {видео}&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;Сначала расскажем о кодировки видеоряда. Для MP4 обычно используется кодек&amp;#160; &amp;#160;-c:v libx264, а вот для звука не все так просто. В формуле мы применили просто копию звукоряда как -c:a copy, но это не совсем корректно. Да контейнер MP4 допускает микс видео со звуком в формате MP3 (MPEG audio layer 3), но основным форматом звука в нашем контейнере используется формат AAC (Advanced Audio Coding).&lt;br /&gt;Вот именно с этим и связаны преобразования последующие после загрузки на хостер, причем эти изменения производятся по формату по-умолчанию. Из-за этого и происходит рост объемов видеозвука...&lt;br /&gt;Так что правильно было бы сразу задавать формат звука по умолчанию, а так же задавать способ кодирования и битрейт для звука. Теперь формула преобразования будет выглядеть так&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 9em&quot;&gt;&lt;pre&gt; $ ffmpeg -loop 1 -r {частота}
   -i {картинка} -i {звук} 
   -c:v libx264  -c:a aac  -a:b 32k
   -shortest {видео}&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;Т.е сразу задаем кодек&amp;#160; AAC как -c:a aac и добавляем битрейт -a:b 32k, что означает звук будет скодирован методом CBR&amp;#160; и качеством в 32k, что соответствует диапазону речи&amp;#160; человека&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Wed, 17 Jan 2024 01:08:45 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1463#p1463</guid>
		</item>
		<item>
			<title>Почтовый сервер на Linux</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1405#p1405</link>
			<description>&lt;p&gt;&lt;strong&gt;Итоги&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Теперь вы можете настроить почтовую службу на своём Linux-сервере. Как видите, много времени это не займёт. Конечно, у рассмотренных здесь пакетов, вроде Postfix, уйма настроек, но если вы освоили описанную здесь последовательность действий и разобрались с основами, то всё, что вам понадобится, несложно будет выяснить из документации.&lt;/p&gt;
						&lt;p&gt;Уважаемые читатели! А как вы настраиваете почтовые сервера на Linux?&lt;/p&gt;</description>
			<author>mybb@mybb.ru (ichbin)</author>
			<pubDate>Fri, 29 Jan 2021 05:22:27 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1405#p1405</guid>
		</item>
		<item>
			<title>Nurbs</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1219#p1219</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (ichbin)</author>
			<pubDate>Thu, 24 Dec 2020 03:57:45 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1219#p1219</guid>
		</item>
		<item>
			<title>Отключеник записи команд в bash_history</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1217#p1217</link>
			<description>&lt;p&gt;добавить в bashrc&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;unset HISTFILE&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;илии&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;export HISTFILE=/dev/null&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (ichbin)</author>
			<pubDate>Thu, 24 Dec 2020 03:55:11 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1217#p1217</guid>
		</item>
		<item>
			<title>Деконструкция</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1193#p1193</link>
			<description>&lt;p&gt;«Деконструкция» – новая программа сайта kino-teatr.ru и телеканала «Продвижение». Известные учёные России совместно с ведущей Кристиной Егоровой разбирают фильмы&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Wed, 23 Dec 2020 10:10:23 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1193#p1193</guid>
		</item>
		<item>
			<title>История германского язычества</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1192#p1192</link>
			<description>&lt;p&gt;4. Боги, шаманы, войны.&lt;br /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Wed, 23 Dec 2020 10:02:59 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1192#p1192</guid>
		</item>
		<item>
			<title>Казанская война Ивана Грозного</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1188#p1188</link>
			<description>&lt;p&gt;1: Истоки конфликта&lt;br /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Wed, 23 Dec 2020 09:50:54 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1188#p1188</guid>
		</item>
		<item>
			<title>Ледоколы</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1172#p1172</link>
			<description>&lt;p&gt;&amp;quot;И. Сталин&amp;quot; — первый линейный ледокол советской постройки. Головной корабль проекта 51 в серии из 4х ледоколов. 21 августа 1938 года - Начался первый арктический рейс ледокола &amp;quot;Иосиф Сталин&amp;quot; &lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://storage.yandexcloud.net/wr4img/387195_3_i_017.png&quot; alt=&quot;https://storage.yandexcloud.net/wr4img/387195_3_i_017.png&quot; /&gt;&lt;/p&gt;
						&lt;p&gt;Первым капитаном ледокола «Сталин» был В. И. Воронин. &lt;br /&gt;Вот, что рассказывает И. Д. Папанин: &lt;br /&gt;«два месяца проработал новый ледокол в Арктике в навигацию 1938 года в тяжелых ледовых условиях. &lt;br /&gt;Экзамен был выдержан успешно, корабль показал прекрасные по тому времени ледокольные качества, капитан Воронин не мог нахвалиться новым судном. Но зимой Владимир Иванович тяжело заболел, перенес сложнейшую операцию и надолго выбыл из строя, капитаном флагманского ледокола стал М. П. Белоусов. &lt;br /&gt;С Белоусовым я провел на борту корабля два очень ответственных рейса и не мог не восхищаться этим спокойным и волевым человеком. &lt;br /&gt;Выдающиеся качества судоводителя и командира сделали его имя известным всей Арктике» &lt;br /&gt;В 1939 году под командованием Белоусова ледокол совершил за одну навигацию два сквозных рейса по Северному морскому пути: Мурманск – бухта Провидения – Мурманск (24 июля – 28 сентября 1939). &lt;br /&gt;За вывод из ледового плена ледокольного парохода «Георгий Седов» (1940) М.П.Белоусову присвоено звание Героя Советского Союза. &lt;br /&gt;Впервые в зимнее время 13 января 1940 года достиг отметки 80°30&#039; северной широты. &lt;br /&gt;19 марта 1940 года ледокол «Иосиф Сталин» был награжден орденом Ленина. &lt;/p&gt;
						&lt;p&gt;В годы Великой Отечественной войны ледокол был под командованием капитана советского ледокольного флота В.И. Воронина в составе Северного флота под литером ЛД-1. &lt;br /&gt;Проводил союзные караваны в западном и восточном направлениях. Прикрывал огнем судоремонтный завод «Севморпуть» в Росте. &lt;/p&gt;
						&lt;p&gt;В 1954 ледокол передан Владивостокскому арктическому пароходству, реконструирован, переведён на жидкое топливо. &lt;br /&gt;В 1961 году переименован в «Сибирь».&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;На этом ледоколе служил мой отец&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Wed, 23 Dec 2020 00:33:21 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1172#p1172</guid>
		</item>
		<item>
			<title>Бронетехника</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1170#p1170</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://qps.ru/fkKOi&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;БА-64&lt;/a&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://img-fotki.yandex.ru/get/9167/141836787.c/0_18905e_b6413b96_XL.gif&quot; alt=&quot;https://img-fotki.yandex.ru/get/9167/141836787.c/0_18905e_b6413b96_XL.gif&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Wed, 23 Dec 2020 00:29:58 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1170#p1170</guid>
		</item>
		<item>
			<title>Стирлинг</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1164#p1164</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (АВК)</author>
			<pubDate>Tue, 22 Dec 2020 10:27:57 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1164#p1164</guid>
		</item>
		<item>
			<title>Викинги</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1158#p1158</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Алена)</author>
			<pubDate>Tue, 22 Dec 2020 10:13:58 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1158#p1158</guid>
		</item>
		<item>
			<title>Исторический фильм</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1155#p1155</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Алена)</author>
			<pubDate>Tue, 22 Dec 2020 10:11:13 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1155#p1155</guid>
		</item>
		<item>
			<title>Клим Жуков. Великие битвы</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1151#p1151</link>
			<description>&lt;p&gt;Раковорское побоище&lt;br /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Mon, 21 Dec 2020 09:40:13 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1151#p1151</guid>
		</item>
		<item>
			<title>Истории от Руси</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1146#p1146</link>
			<description>&lt;p&gt;Борис Юлин про монголо-татарское иго&lt;br /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Mon, 21 Dec 2020 09:33:31 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1146#p1146</guid>
		</item>
		<item>
			<title>Html</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1065#p1065</link>
			<description>&lt;p&gt;&lt;strong&gt;Магия Без&#039;E&lt;/strong&gt; &lt;br /&gt;Когда впервые запустил только что написанный скрипт я обалдел от эффекта, который просто ударил по моему сознанию. Начал пробывать и менять и в результате Вы видите что получилось&lt;br /&gt;[html]&amp;lt;script&amp;gt;&lt;br /&gt;logo_dance = function(id,dat){&lt;br /&gt;&amp;#160; var logo = this,&lt;br /&gt;&amp;#160; &amp;#160; opt = {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; name: dat.name||&#039;Logo!&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; show: dat.draw||50,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; hide: dat.blank||40,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; pole:{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; color:dat.pole||&#039;rgba(255,255,250,0.05)&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; bord:dat.collapse||0.9&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; line:{&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; at: dat.line||5,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; to: dat.size||40,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; start: dat.start||0,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; step: dat.step||10,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; end: dat.end||0,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; shadow: dat.shadow||&#039;black&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; blur: dat.blur||30&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; };&lt;/p&gt;
						&lt;p&gt;&amp;#160; logo.width&amp;#160; = function(){return Math.random()*logo.wd;}&lt;br /&gt;&amp;#160; logo.height = function(){return Math.random()*logo.hg;}&lt;/p&gt;
						&lt;p&gt;&amp;#160; function last(){&lt;br /&gt;&amp;#160; &amp;#160; logo.lx = logo.width();&lt;br /&gt;&amp;#160; &amp;#160; logo.ly = logo.height();&lt;br /&gt;&amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; function run(){&lt;br /&gt;&amp;#160; &amp;#160; setInterval(draw,opt.show);&lt;br /&gt;&amp;#160; &amp;#160; setInterval(function (){&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; logo.cx.fillStyle = opt.pole.color;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; logo.cx.fillRect(0,0,logo.wd,logo.hg);&lt;br /&gt;&amp;#160; &amp;#160; },opt.hide);&lt;br /&gt;&amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; function collapse(){&lt;br /&gt;&amp;#160; &amp;#160; logo.cx.translate(logo.w2,logo.h2);&lt;br /&gt;&amp;#160; &amp;#160; logo.cx.scale(opt.pole.bord,opt.pole.bord);&lt;br /&gt;&amp;#160; &amp;#160; logo.cx.translate(-logo.w2,-logo.h2);&lt;br /&gt;&amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; function draw() {&lt;br /&gt;&amp;#160; &amp;#160; with(logo.cx){&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; save();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; collapse();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; beginPath();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; lineWidth = opt.line.at +&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; Math.random() * opt.line.to;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; moveTo(logo.lx,logo.ly);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; last();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; bezierCurveTo(logo.width(),logo.height(),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; logo.width(),logo.height(),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; logo.lx,logo.ly);&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; logo.he+= opt.line.step;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; if(opt.line.end &amp;amp;&amp;amp; (logo.he&amp;gt;opt.line.end))&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; logo.he = opt.line.start;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; strokeStyle=&#039;hsl(&#039;+logo.he+&#039;,100%,50%)&#039;;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; shadowColor = opt.line.shadow;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; shadowBlur = opt.line.blur;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; stroke();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; restore();&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; with(logo){&lt;br /&gt;&amp;#160; &amp;#160; cx = document.getElementById(id).getContext(&#039;2d&#039;);&lt;br /&gt;&amp;#160; &amp;#160; cx.canvas.width =&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; wd = dat.width||cx.canvas.width;&lt;br /&gt;&amp;#160; &amp;#160; cx.canvas.height =&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; hg = dat.height||cx.canvas.height;&lt;br /&gt;&amp;#160; &amp;#160; w2 = wd/2; h2 = hg/2; he = opt.line.start;&lt;br /&gt;&amp;#160; &amp;#160; last();&lt;br /&gt;&amp;#160; &amp;#160; run();&lt;br /&gt;&amp;#160; }&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;function demo(){&lt;br /&gt;&amp;#160; logo_dance(&#039;demo&#039;,{&lt;br /&gt;&amp;#160; &amp;#160; width:250,height:250,step:-1,&lt;br /&gt;&amp;#160; &amp;#160; pole: &#039;rgba(100,100,100,0.03)&#039;,&lt;br /&gt;&amp;#160; &amp;#160; shadow:&#039;white&#039;&lt;br /&gt;&amp;#160; });&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;demo();&lt;/p&gt;
						&lt;p&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br /&gt; #demo{&lt;br /&gt;&amp;#160; &amp;#160;border-radius: 50%;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;canvas id=&amp;quot;demo&amp;quot;&amp;gt;&amp;lt;/canvas&amp;gt;&lt;br /&gt;[/html]&lt;br /&gt;Я ее назвал - Магия Без&#039;Е...&lt;br /&gt;Здесь используется сразу несколько новинок стандарта HTML5. Это&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; CANVAS - тег графики браузеров&lt;br /&gt;&amp;#160; &amp;#160; Прозрачность - возможность задания прозрачности цвета объекта&lt;br /&gt;&amp;#160; &amp;#160; HSL-цвет - определение цвета объекта по реальному представлению - яркость, насыщеность цетовая гамма&lt;br /&gt;&amp;#160; &amp;#160; Тень - возможность задания цветотени объекта&lt;/p&gt;
						&lt;p&gt;Параметры&lt;br /&gt;===============&lt;br /&gt;# width - ширина окна шоу&lt;br /&gt;# height - высота окна шоу&lt;br /&gt;-------------------------&lt;br /&gt;их иожно задать при первой инсталяции объекта, как это сделано в примере.&lt;br /&gt;Если эти параметры опущены то их выбирают из размерности заданые в элементе., который задается в вмде тэга CANVAS&lt;/p&gt;
						&lt;p&gt;# line - начальная ширина кривой безье (5)&lt;br /&gt;# size - конечная ширина линии (40)&lt;br /&gt;------------------&lt;br /&gt;эти параметры задают начальное и конечное значение толщины линии кривой Безье, которая и представляется источником нашего шоу.&lt;br /&gt;Величина в пикселах каждый раз генерируется из псевдослучайного генератора. по которому так же задаются и другие параметры линии, начальное значение которых определяется шириной и высотой окна шоу с наложенным параметром collapse (0.9) - сжатие шоу относительно окна, который определяет внутреннюю рамку нашего шоу.&lt;br /&gt;*** значения в скобках, здесь и в дальнейшем, соответствуют значениям по-умолчанию.&lt;/p&gt;
						&lt;p&gt;* shadow - цвет тени(black)&lt;br /&gt;* blur - величина размытия(1000)&lt;br /&gt;---------------------------------&lt;br /&gt;Эти параметры задают около линии цвет тени . Параметр размытие создает дополнительную ауру при самом шоу..Величинв фыьрана случайно.&lt;br /&gt;# draw - цикл отрисовки (50ms)&lt;br /&gt;----------------------------------&lt;br /&gt;Этот параметр определяет цикличность отрисовки самих линий&lt;br /&gt;...................................................&lt;br /&gt;# blank - цикл очистки (40ms)&lt;br /&gt;# pole - цвет окна прозрачной маски&lt;br /&gt;(rgba(255,255,250,0.05))&lt;br /&gt;---------------------------------------------&lt;br /&gt;Первый параметр определяет цикл стирания фона цветом заданным вторым параметром.&lt;br /&gt;Таким образом достигается эффект глубины, т.е рисунок созданый до стирания накладывается практически полно прозрачной маской, с определенным оттенком. Кстати прозрачность есть и у белого цвета, и это дает особый шарм. Я позже расскажу в отдельной заметки физики человеческого восприятия цвета, и его воспроизводстве в веб-представлении. Но сейчас Иы мой читатель должен довериться тому что есть&lt;br /&gt;****&lt;br /&gt;Ну вот я и подошел к самой трудной части своего объяснения эьлшл эффекта . А именно представление цвета в HSL-координатах. Обычно мы задаем цвет в RGB-координатах. Но это удобно для цветного кинескопа нашего монитора, и там фактически машина определяем и уровень и насыщенность простой раскладки цветов на основные составляющие. В обычной жизни чистых цветов не бывает. и мы все видим в цветотенях одних и других оттенков мнгократно отражающихся друг от друга. И поэтому управлять этим живым цыетом очень сложно имея раскладку на RGB. - т.е цвет определяется яркость. насыщеностью и своей цветогаммой или цветностью. Управлять такими параметрами очень легко. К примеру есои Тебе нужен спектор с одним параметром яркости и насыщености, но с разной цветностью, то достаточно только этот параметр и изменять . Что мы и делаем в шоу. И последнее - цветность в этих координатах задается в виде угла от 0 до 360 градусов в любую сторону с периодом в 360 градусов, т.е ее управление сродни колеса велосипеда - крути куда хочешь. и на сколько угодно., все равно ты вернешься обязательно к своему старому значеню.&lt;/p&gt;
						&lt;p&gt;# start - начальный цвет в цикле(0 = красный)&lt;br /&gt;# step - шаг цвета по гамме(+10град)&lt;br /&gt;# end - конечный цвет(0=красный)&lt;/p&gt;
						&lt;p&gt;Если задан end отличный от 0 то изменение идет до этой величины и возвращается к значению заданому в start&lt;br /&gt;Это дает возможность настроить цветоизменение к примеру по диапазону от желтого до синего и и опять сначала, причем шаг определяется параметром step. Если Ты хочешь чтоб все крутилось в обратную сторону то делаешь его просто отрицательным и тогда цвет......&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Mon, 12 Oct 2020 12:16:12 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1065#p1065</guid>
		</item>
		<item>
			<title>Электроника</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1063#p1063</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Александр)</author>
			<pubDate>Sun, 11 Oct 2020 12:41:47 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1063#p1063</guid>
		</item>
		<item>
			<title>Шахматная доска</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1052#p1052</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://docs.blender.org/manual/ru/dev/render/shader_nodes/textures/checker.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;источник&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Алена)</author>
			<pubDate>Tue, 19 May 2020 16:52:31 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1052#p1052</guid>
		</item>
		<item>
			<title>Рыба</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1051#p1051</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (АВК)</author>
			<pubDate>Fri, 22 Mar 2019 22:55:05 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1051#p1051</guid>
		</item>
		<item>
			<title>Иваси</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1043#p1043</link>
			<description>&lt;p&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (АВК)</author>
			<pubDate>Fri, 01 Feb 2019 11:39:46 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1043#p1043</guid>
		</item>
		<item>
			<title>Neofetch</title>
			<link>https://runeta.mybb.ru/viewtopic.php?pid=1040#p1040</link>
			<description>&lt;p&gt;Пример 14.04.5&lt;br /&gt;&lt;a href=&quot;http://uploads.ru/mNIxT.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://s5.uploads.ru/t/mNIxT.png&quot; alt=&quot;http://s5.uploads.ru/t/mNIxT.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (АВК)</author>
			<pubDate>Mon, 14 Jan 2019 05:42:16 +0300</pubDate>
			<guid>https://runeta.mybb.ru/viewtopic.php?pid=1040#p1040</guid>
		</item>
	</channel>
</rss>
