<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Мафия Клуб: Закрытый клуб - Mafia Club</title>
		<link>http://mafiaclub.at.ua/</link>
		<description></description>
		<lastBuildDate>Wed, 14 Oct 2015 17:36:38 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://mafiaclub.at.ua/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>MathML</title>
			<description>&lt;font size=&quot;3&quot;&gt;MathML (от англ. Mathematical Markup Language — «язык математической разметки») — это язык разметки на основе XML для представления математических символов и формул в документах WWW. MathML рекомендован математической группой W3C.&lt;br&gt;&lt;br&gt;MathML рассматривает не только представление, но и смысл элементов формулы. Также разрабатывается система разметки математической семантики, призванная дополнить MathML. Она называется OpenMath.&lt;br&gt;&lt;br&gt;MathML имеет 2 версии — Presentation MathML и Content MathML.&lt;br&gt;&lt;br&gt;В TeX описание&lt;br&gt;x = &amp;#92;frac{-b &amp;#92;pm &amp;#92;sqrt{b^2 - 4ac}}{2a}&lt;br&gt;&lt;br&gt;используется для представления формулы&lt;br&gt;&lt;br&gt;&lt;br&gt;Ниже приведено описание этой формулы с помощью MathML:&lt;br&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&amp;gt;&lt;br&gt;&lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp; &lt;mi&amp;gt;x&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp; &lt;mo&amp;gt;=&lt;/mo&amp;gt;&lt;br&gt;&amp;nbsp; &lt;mfrac&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nb...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;MathML (от англ. Mathematical Markup Language — «язык математической разметки») — это язык разметки на основе XML для представления математических символов и формул в документах WWW. MathML рекомендован математической группой W3C.&lt;br&gt;&lt;br&gt;MathML рассматривает не только представление, но и смысл элементов формулы. Также разрабатывается система разметки математической семантики, призванная дополнить MathML. Она называется OpenMath.&lt;br&gt;&lt;br&gt;MathML имеет 2 версии — Presentation MathML и Content MathML.&lt;br&gt;&lt;br&gt;В TeX описание&lt;br&gt;x = &amp;#92;frac{-b &amp;#92;pm &amp;#92;sqrt{b^2 - 4ac}}{2a}&lt;br&gt;&lt;br&gt;используется для представления формулы&lt;br&gt;&lt;br&gt;&lt;br&gt;Ниже приведено описание этой формулы с помощью MathML:&lt;br&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&amp;gt;&lt;br&gt;&lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp; &lt;mi&amp;gt;x&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp; &lt;mo&amp;gt;=&lt;/mo&amp;gt;&lt;br&gt;&amp;nbsp; &lt;mfrac&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mo&amp;gt;-&lt;/mo&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mi&amp;gt;b&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mo&amp;gt;±&lt;/mo&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;msqrt&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;msup&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mi&amp;gt;b&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mn&amp;gt;2&lt;/mn&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/msup&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mo&amp;gt;-&lt;/mo&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mn&amp;gt;4&lt;/mn&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mi&amp;gt;a&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mi&amp;gt;c&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/msqrt&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mrow&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mn&amp;gt;2&lt;/mn&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;mi&amp;gt;a&lt;/mi&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/mrow&amp;gt;&lt;br&gt;&amp;nbsp; &lt;/mfrac&amp;gt;&lt;br&gt;&amp;nbsp;&lt;/mrow&amp;gt;&lt;br&gt;&lt;/math&amp;gt;&lt;br&gt;&lt;br&gt;XML-структура MathML обеспечивает широкую область использования и позволяет быстро отображать формулы в приложениях, таких как браузеры, а также легко интерпретировать их значения в математических программных продуктах.&lt;br&gt;&lt;br&gt;Следует с осторожностью относиться к информации о том, что программный продукт поддерживает MathML, поскольку как правило не сообщается о версии поддерживаемого MathML.&lt;br&gt;&lt;br&gt;Существует множество утилит для преобразования математических выражений в MathML, включая конвертеры между TeX и MathML.&lt;br&gt;&lt;br&gt;Язык разметки MathML поддерживается многими современными браузерами[]:&lt;br&gt;Mozilla Firefox поддерживает MathML 2.0, начиная с версии Firefox 1.5. В настоящее время в разработке поддержка MathML 3.0.&lt;br&gt;Opera частично[] поддерживала MathML начиная с версии 9.5 (сборки 9656) (от 16 ноября 2007), но после перехода на WebKit поддержка была прекращена.&lt;br&gt;&lt;br&gt;Google Chrome официально поддерживал MathML в версии 24[], но позже поддержка была прекращена.[] Многие другие браузеры поддерживают этот формат при установке соответствующих плагинов.&lt;br&gt;&lt;br&gt;MathJax позволяет поддерживать MathML в браузерах, не имеющих родной поддержки формата, при помощи JavaScript.&lt;br&gt;&lt;br&gt;Кроме того, MathML поддерживается основными офисными программами, такими как Microsoft Word и OpenOffice.org, а также математическими программными продуктами, например, Mathematica, Maple.&lt;br&gt;&lt;br&gt;В Windows 7 реализована поддержка рукописного ввода формул. Результат распознавания представлен в виде выражения MathML[].&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/mathml/2015-10-14-175</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/mathml/2015-10-14-175</guid>
			<pubDate>Wed, 14 Oct 2015 17:36:38 GMT</pubDate>
		</item>
		<item>
			<title>Markdown</title>
			<description>&lt;font size=&quot;3&quot;&gt;Markdown (маркдаун) — облегчённый язык разметки созданный с целью написания максимально читабельного и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и др.).&lt;br&gt;&lt;br&gt;Ниже приведены примеры использования Markdown, однако это далеко не полное руководство. Полное описание языка может быть найдено на официальном сайте[1]. Символы, которые обычно рассматриваются в Markdown как специальные, могут быть экранированы с помощью обратного слеша. Например, последовательность «&amp;#92;*» выведет символ «*», а не будет являться признаком начала выделенного текста. Кроме того, Markdown не преобразует текст внутри «сырых» блоков XHTML. Таким образом, в Markdown-документ можно включать секции XHTML, заключив их предварительно в теги уровня блока.&lt;br&gt;Текст с выделением или логическим ударением:&lt;br&gt;&amp;nbsp;*выделение* (например, курсив)&lt;br&gt;&amp;nbsp;**сильное выделение** (например, полужирное начертание)&lt;br&gt;Программный код:&lt;br&gt;&amp;nbsp;`...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;Markdown (маркдаун) — облегчённый язык разметки созданный с целью написания максимально читабельного и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и др.).&lt;br&gt;&lt;br&gt;Ниже приведены примеры использования Markdown, однако это далеко не полное руководство. Полное описание языка может быть найдено на официальном сайте[1]. Символы, которые обычно рассматриваются в Markdown как специальные, могут быть экранированы с помощью обратного слеша. Например, последовательность «&amp;#92;*» выведет символ «*», а не будет являться признаком начала выделенного текста. Кроме того, Markdown не преобразует текст внутри «сырых» блоков XHTML. Таким образом, в Markdown-документ можно включать секции XHTML, заключив их предварительно в теги уровня блока.&lt;br&gt;Текст с выделением или логическим ударением:&lt;br&gt;&amp;nbsp;*выделение* (например, курсив)&lt;br&gt;&amp;nbsp;**сильное выделение** (например, полужирное начертание)&lt;br&gt;Программный код:&lt;br&gt;&amp;nbsp;`какой_то_программный_код($аргумент)`&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; какой_то_программный_код_с_отступом_от_начала_строки_4_знака&lt;br&gt;Зачёркнутый текст:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; необходимо сделать ~~одну~~ другую вещь&lt;br&gt;Списки:&lt;br&gt;&amp;nbsp;* элемент маркированного списка&lt;br&gt;&amp;nbsp;- ещё один элемент ненумерованного списка&lt;br&gt;&amp;nbsp;+ буллеты элементов могут быть разными&lt;br&gt;&amp;nbsp;1. Элемент нумерованного списка&lt;br&gt;&amp;nbsp;2. Элемент №2 того же списка&lt;br&gt;&amp;nbsp;9. Элемент №3 списка — элементы нумеруются по порядку, цифра в начале строки не имеет значения&lt;br&gt;Заголовки:&lt;br&gt;&lt;br&gt;Создание заголовков производится путём помещения знака решетки перед текстом заголовка. Количество знаков «#» соответствует уровню заголовка. HTML предоставляет 6 уровней заголовков.&lt;br&gt;# Заголовок первого уровня&lt;br&gt;#### Заголовок четвёртого уровня&lt;br&gt;&lt;br&gt;Первые два уровня заголовка также имеют альтернативный синтаксис:&lt;br&gt;Заголовок первого уровня&lt;br&gt;========================&lt;br&gt;Заголовок второго уровня&lt;br&gt;------------------------&lt;br&gt;Цитаты (тег blockquote):&lt;br&gt;&amp;gt;Данный текст будет заключен в HTML-теги &lt;blockquote&amp;gt;&lt;/blockquote&amp;gt;&lt;br&gt;&amp;gt; Данный текст будет заключен в HTML-теги &lt;blockquote&amp;gt;&lt;/blockquote&amp;gt;&lt;br&gt;Ссылки:&lt;br&gt;[Текст ссылки](адрес://ссылки.здесь &quot;Заголовок ссылки&quot;)&lt;br&gt;&lt;br&gt;или&lt;br&gt;[Текст ссылки][тег]&lt;br&gt;&lt;br&gt;и где-нибудь в документе (например в самом низу)&lt;br&gt;[тег]: адрес://ссылки.здесь &quot;Заголовок ссылки&quot;&lt;br&gt;Изображения:&lt;br&gt;![Alt-текст](адрес://ссылки.здесь &quot;Заголовок изображения&quot;)&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/markdown/2015-10-14-174</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/markdown/2015-10-14-174</guid>
			<pubDate>Wed, 14 Oct 2015 17:34:43 GMT</pubDate>
		</item>
		<item>
			<title>LilyPond</title>
			<description>&lt;font size=&quot;3&quot;&gt;GNU LilyPond — свободный нотный редактор, разработанный голландскими программистами и музыкантами — валторнистом Хан-Веном Нинхуисом и скрипачом Яном Ньюенхайзеном — и предназначенный для создания музыкальных партитур путём компиляции файла из текста, набранного особым образом (используется технология TeX). Программа изначально рассчитана на работу под GNU/Linux, существуют также версии для Microsoft Windows и Apple Mac OS. LilyPond написан на C++ и в своей работе использует библиотеку языка Scheme.&lt;br&gt;&lt;br&gt;Процесс создания партитуры в LilyPond напоминает программирование: выходной файл компилируется в соответствии с текстом, набранным по определённым правилам. Освоение этого «языка» требует некоторых навыков. Программа создаёт несколько файлов: сначала промежуточный (в формате PostScript, SVG, TeX и др.), который затем преобразуется в PDF или другие форматы (PNG, DVI). LilyPond также способен создавать MIDI-файлы (указание на создание файла задаётся в самом файле с нотам...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;GNU LilyPond — свободный нотный редактор, разработанный голландскими программистами и музыкантами — валторнистом Хан-Веном Нинхуисом и скрипачом Яном Ньюенхайзеном — и предназначенный для создания музыкальных партитур путём компиляции файла из текста, набранного особым образом (используется технология TeX). Программа изначально рассчитана на работу под GNU/Linux, существуют также версии для Microsoft Windows и Apple Mac OS. LilyPond написан на C++ и в своей работе использует библиотеку языка Scheme.&lt;br&gt;&lt;br&gt;Процесс создания партитуры в LilyPond напоминает программирование: выходной файл компилируется в соответствии с текстом, набранным по определённым правилам. Освоение этого «языка» требует некоторых навыков. Программа создаёт несколько файлов: сначала промежуточный (в формате PostScript, SVG, TeX и др.), который затем преобразуется в PDF или другие форматы (PNG, DVI). LilyPond также способен создавать MIDI-файлы (указание на создание файла задаётся в самом файле с нотами, а не в виде параметра командной строки).&lt;br&gt;&lt;br&gt;В отличие от других нотных редакторов (Finale, Sibelius и др.) LilyPond не имеет графического интерфейса и не поддерживает WYSIWYG: программа сама определяет оптимальное расположение элементов партитуры на странице (например, количество тактов в строке или расстояние между нотами), хотя есть возможность управлять этим, указывая необходимые параметры в исходном файле.&lt;br&gt;&lt;br&gt;Единственная кодировка, которую понимает LilyPond, — UTF-8. Это позволяет использовать текст на разных языках (например, на русском, греческом, иврите, японском) в одном и том же файле. Первая строка сообщает редактору emacs, что этот файл следует читать и записывать в UTF-8. Если использовать не emacs, а какой-либо другой редактор, важно убедиться, что текст действительно сохраняется в кодировке UTF-8; в противном случае наличие любых не-ASCII символов вызовет ошибку.&lt;br&gt;&lt;br&gt;В любом текстовом редакторе (например, в Блокноте) необходимо набрать текст&lt;br&gt;{ a b c d }&lt;br&gt;&lt;br&gt;Файл нужно сохранить с суффиксом .ly, после чего запустить из командной строки команду lilypond имя файла или просто перетащить файл мышью на значок программы. Если при наборе не было допущено ошибок, будет сгенерирован pdf-файл с готовыми нотами. В процессе генерации файла автоматически создаётся log-файл, в котором в случае ошибки будет указана причина, по которой сгенерировать файл не удалось.&lt;br&gt;&lt;br&gt;Результат представлен на рисунке.&lt;br&gt;&lt;br&gt;Текст, идущий за знаком процента (%) — это комментарий. Двойные знаки проценты используются здесь для удобочитаемости.&lt;br&gt;&lt;br&gt;В LilyPond ноты вводятся в формате нота, октава и длительность; октава задаётся серией запятых или апострофов, каждый из которых, соответственно, понижает или повышает ноту на одну октаву. Например, a&apos;4 обозначает ноту ля (A), на октаву выше базовой, длительностью в одну четвёртую. Синтаксисом предусмотрено правило: все остальные модификаторы — в том числе открывающие скобки, которые по обычным правилам должны были бы быть до ноты — добавляются после ноты, так d8[ c] означает пару восьмых нот, соединённых общим ребром, что обозначается квадратными скобками.&lt;br&gt;&lt;br&gt;#!lilypond firebreathers.ly -*- coding: utf-8; -*-&lt;br&gt;%% Тема из &quot;Огнедышащих&quot;, самодельной игры NES, находящейся в вечной&lt;br&gt;%% разработке. Композитор Urpo Lankinen.&lt;br&gt;&lt;br&gt;%% Примечание: Композитор сделал этот исходный код доступным Википедии под&lt;br&gt;%% лицензией GFDL. Некоторые предыдущие версии этого кода могут также быть&lt;br&gt;%% доступны под лицензией CC BY-SA.&lt;br&gt;&lt;br&gt;%% В этом файле используются обозначения нот, принятые в Европе и в России&lt;br&gt;%% (например, вместо употребляемых американцами &quot;F#&quot; и &quot;Bb&quot;, использованы &lt;br&gt;%% &quot;Fis&quot; и &quot;B&quot; соответственно).&lt;br&gt;%% Голландские названия нот используются по умолчанию.&lt;br&gt;&amp;#92;include &quot;suomi.ly&quot;&lt;br&gt;&lt;br&gt;%% Необязательная подсказка для обновления языка.&lt;br&gt;&amp;#92;version &quot;2.6.0&quot;&lt;br&gt;&lt;br&gt;%% Заголовки.&lt;br&gt;&amp;#92;header {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; title = &quot;Тема из ``Огнедышащих!&apos;&apos;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; instrument = &quot;Для 2A03 или SID&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; composer = &quot;Urpo Lankinen&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enteredby = &quot;Urpo Lankinen&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; updatedby = &quot;Jan Nieuwenhuizen&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date = &quot;June 2005&quot;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Melody = &amp;#92;relative c&apos;&apos; {&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;clef treble&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;time 3/4&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;key a &amp;#92;minor&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; %% Пьеса начинается с затакта длиной в четверть, &quot;&amp;#92;partial 4&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp; %% на это и указывает.&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;partial 4&lt;br&gt;&amp;nbsp;&amp;nbsp; a4 | e&apos;4.( d8[ c]) r8 | d4.( c8[ h]) r8 | a2. | e2&lt;br&gt;&amp;nbsp;&amp;nbsp; a4 | e&apos;4.( d8[ c]) r8 | d4.( e8[ f]) r8 | e2. | r2&lt;br&gt;&amp;nbsp;&amp;nbsp; e4 |&amp;nbsp; f4.( e8[ d]) r8 | d4.( c8[ h]) r8 | a2. | e2&lt;br&gt;&amp;nbsp;&amp;nbsp; a4 | e&apos;4.( d8[ c]) r8 | d4.( c8[ h]) r8 | a2. ~ a2 r4 | &amp;#92;bar &quot;|.&quot;&lt;br&gt;}&lt;br&gt;&lt;br&gt;%% Второй голос.&lt;br&gt;SecondVoice = &amp;#92;relative c {&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;clef bass&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;time 3/4&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;key a &amp;#92;minor&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;partial 4&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4 | e2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | d2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | a2. | e2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a4 | e&apos;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | d2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | e2. | r2.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; f2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | d2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | a2. | e2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a4 | e&apos;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | d2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | a2. ~ a2 r4 | &amp;#92;bar &quot;|.&quot;&lt;br&gt;}&lt;br&gt;&lt;br&gt;%% Мелодии, слова и аккорды могут присваиваться переменной и затем&lt;br&gt;%% *повторно использоваться* где-либо ещё.&amp;nbsp; Здесь представлены три&lt;br&gt;%% различных шаблона аккомпанемента используемые для сопровождения&lt;br&gt;%% всей мелодии.&lt;br&gt;AccompA = &amp;#92;relative c { a4 e&apos;8 a, e&apos; a, | }&lt;br&gt;AccompB = &amp;#92;relative c { g4 d&apos;8 g, d&apos; g, | }&lt;br&gt;AccompC = &amp;#92;relative c { e,4 h&apos;8 e, h&apos; e, | }&lt;br&gt;&lt;br&gt;Accompaniment = {&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;clef bass&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;time 3/4&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;key a &amp;#92;minor&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;#92;partial 4&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4 | &amp;#92;AccompA &amp;#92;AccompB &amp;#92;AccompA &amp;#92;AccompA&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#92;AccompA &amp;#92;AccompB &amp;#92;AccompA &amp;#92;AccompA&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#92;AccompC &amp;#92;AccompC &amp;#92;AccompA &amp;#92;AccompA&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#92;AccompA &amp;#92;AccompB &amp;#92;AccompA | a2 r4 | &amp;#92;bar &quot;|.&quot;&lt;br&gt;}&lt;br&gt;&lt;br&gt;%% Высокоуровневое определение музыки.&lt;br&gt;&lt;&lt;&lt;br&gt;&amp;nbsp; &amp;#92;new Staff &amp;#92;Melody&lt;br&gt;&amp;nbsp; &amp;#92;new Staff &amp;#92;Accompaniment&lt;br&gt;&amp;nbsp; &amp;#92;new Staff &amp;#92;SecondVoice&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&lt;br&gt;Возможность создавать высококачественные партитуры практически любого уровня — от простых одноголосных мелодий до больших оркестровых партитур;&lt;br&gt;Возможность быстро изменять содержимое файла, просто редактируя текст;&lt;br&gt;Малое потребление системных ресурсов;&lt;br&gt;Небольшой размер входящих файлов; исходящий pdf-файл также в несколько раз меньше соответствующего отсканированного изображения;&lt;br&gt;&lt;br&gt;Создатели программы провели большую работу над музыкальными шрифтами, нотами и знаками, используемыми в программе: за основу были взяты издательские технологии XIX века.&lt;br&gt;&lt;br&gt;Ещё одной из уникальных особенностей GNU LilyPond является тот факт, что работа в нём возможна даже для людей со значительными ограничениями здоровья, например, для полностью слепых[], тогда как альтернативными графическими редакторами такие люди пользоваться не имеют возможности.&lt;br&gt;&lt;br&gt;Доступность программы для людей с ограниченными возможностями является официально декларируемой особенностью продукта, которая отдельно подчёркивается самими разработчиками.[]&lt;br&gt;&lt;br&gt;Относительная сложность в освоении «языка» написания исходных файлов;&lt;br&gt;Достаточно слабая реализация механизма конвертации MIDI&lt;br&gt;&lt;br&gt;Некоторые графические нотные редакторы, такие как Canorus, Denemo, MuseScore, NoteEdit, Rosegarden — могут экспортировать файлы в формате LilyPond. MuseScore может также импортировать такие файлы.&lt;br&gt;&lt;br&gt;Существует LilyKDE — плагин для текстового редактора kate, упрощающий набор партитур в kate. Для KDE 4 существует отдельная программа — Frescobaldi.&lt;br&gt;&lt;br&gt;С помощью модуля OOoLilyPond возможна интеграция файла Lilypond в документ OpenOffice.org.&lt;br&gt;&lt;br&gt;Существует плагин LilyPondTool к редактору jEdit.&lt;br&gt;&lt;br&gt;sib2ly — комплекс из плагина к Sibelius и программы на Ruby, позволяющих конвертировать партитуры в формат LilyPond. На данный момент реализована только часть возможностей Sibelius.[]&lt;br&gt;&lt;br&gt;В состав LilyPond входит программа lilypond-book, позволяющая использовать разметку LilyPond в LaTeX, HTML, Texinfo и DocBook: lilypond-book извлекает разметку LilyPond, генерирует изображения нотных фрагментов в формате PostScript либо PNG, после чего заменяет разметку командами вставки соответствующих изображений[].&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/lilypond/2015-10-14-173</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/lilypond/2015-10-14-173</guid>
			<pubDate>Wed, 14 Oct 2015 17:32:35 GMT</pubDate>
		</item>
		<item>
			<title>DocBook</title>
			<description>&lt;font size=&quot;3&quot;&gt;DocBook — приложение SGML или XML (проще говоря — популярный набор тегов), предназначенное для разметки документов, такое же, как HTML для разметки веб-документов.&lt;br&gt;&lt;br&gt;Текущая версия DocBook V5.0 — официальный стандарт OASIS.&lt;br&gt;&lt;br&gt;Преобразованием DocBook-документа в форматы, доступные для печатного или просто визуального представления (в том числе PDF, HTML, man-страницы) занимаются различные утилиты, обычно осуществляющие такое преобразование на основе настраиваемых шаблонов, или «таблиц стилей» (DSSSL или XSL), то есть происходит настоящая изоляция структуры документа от визуального представления.&lt;br&gt;&lt;br&gt;В отличие от HTML-документа, DocBook-документ не рассматривается как конечный формат, поэтому, например, один документ в этом формате после преобразования может выглядеть и как один большой документ со сложной структурой, и как набор небольших простых документов-глав.&lt;br&gt;&lt;br&gt;DocBook разрабатывался для создания технической документации, но может использоваться и в ...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;DocBook — приложение SGML или XML (проще говоря — популярный набор тегов), предназначенное для разметки документов, такое же, как HTML для разметки веб-документов.&lt;br&gt;&lt;br&gt;Текущая версия DocBook V5.0 — официальный стандарт OASIS.&lt;br&gt;&lt;br&gt;Преобразованием DocBook-документа в форматы, доступные для печатного или просто визуального представления (в том числе PDF, HTML, man-страницы) занимаются различные утилиты, обычно осуществляющие такое преобразование на основе настраиваемых шаблонов, или «таблиц стилей» (DSSSL или XSL), то есть происходит настоящая изоляция структуры документа от визуального представления.&lt;br&gt;&lt;br&gt;В отличие от HTML-документа, DocBook-документ не рассматривается как конечный формат, поэтому, например, один документ в этом формате после преобразования может выглядеть и как один большой документ со сложной структурой, и как набор небольших простых документов-глав.&lt;br&gt;&lt;br&gt;DocBook разрабатывался для создания технической документации, но может использоваться и в других целях (для создания сайтов, с преобразованием в HTML; для создания презентаций).&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br&gt;&amp;nbsp;&lt;book xml:id=&quot;simple_book&quot; xmlns=&quot;http://docbook.org/ns/docbook&quot; version=&quot;5.0&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;title&amp;gt;Very simple book&lt;/title&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;chapter xml:id=&quot;chapter_1&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;title&amp;gt;Chapter 1&lt;/title&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;para&amp;gt;Hello world!&lt;/para&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;para&amp;gt;I hope that your day is proceeding &lt;emphasis&amp;gt;splendidly&lt;/emphasis&amp;gt;!&lt;/para&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/chapter&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;chapter xml:id=&quot;chapter_2&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;title&amp;gt;Chapter 2&lt;/title&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;para&amp;gt;Hello again, world!&lt;/para&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/chapter&amp;gt;&lt;br&gt;&amp;nbsp;&lt;/book&amp;gt;&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/docbook/2015-10-14-172</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/docbook/2015-10-14-172</guid>
			<pubDate>Wed, 14 Oct 2015 17:30:20 GMT</pubDate>
		</item>
		<item>
			<title>Darwin Information Typing Architecture (DITA)</title>
			<description>&lt;font size=&quot;3&quot;&gt;Darwin Information Typing Architecture (DITA) — приложение XML, предназначенное для автоматизации сборки документов из разрозненных фрагментов, оформленных согласно соответствующим DTD, и их публикации в различных форматах.&lt;br&gt;&lt;br&gt;Цитата из статьи «Введение в архитектуру типизированной информации Darwin»:&lt;br&gt;&lt;br&gt;Архитектура типизированной информации Darwin (Darwin Information Typing Architecture, DITA) — это основанная на XML технология, охватывающая весь цикл разработки, выпуска и доставки технической информации. Эта архитектура составлена из набора принципов, описывающих как создание модулей с «типизированной информацией» на уровне отдельных тем, так и использование этой информации, например в онлайн-справке или на веб-портале технической поддержки.&lt;br&gt;&lt;br&gt;Основными элементами DITA — кирпичиками, из которых строится архитектура разбитой по темам информации, — являются определения типов XML-документа (DTD), а именно, «DTD-тем». Несмотря на это, основополагающим принципо...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;Darwin Information Typing Architecture (DITA) — приложение XML, предназначенное для автоматизации сборки документов из разрозненных фрагментов, оформленных согласно соответствующим DTD, и их публикации в различных форматах.&lt;br&gt;&lt;br&gt;Цитата из статьи «Введение в архитектуру типизированной информации Darwin»:&lt;br&gt;&lt;br&gt;Архитектура типизированной информации Darwin (Darwin Information Typing Architecture, DITA) — это основанная на XML технология, охватывающая весь цикл разработки, выпуска и доставки технической информации. Эта архитектура составлена из набора принципов, описывающих как создание модулей с «типизированной информацией» на уровне отдельных тем, так и использование этой информации, например в онлайн-справке или на веб-портале технической поддержки.&lt;br&gt;&lt;br&gt;Основными элементами DITA — кирпичиками, из которых строится архитектура разбитой по темам информации, — являются определения типов XML-документа (DTD), а именно, «DTD-тем». Несмотря на это, основополагающим принципом в архитектуре DITA является её расширяемость; DTD-тем, как и любые схемы на их основе, — это лишь конкретные реализации принципов этой архитектуры.&lt;br&gt;&lt;br&gt;DITA поддерживает принцип единого источника посредством:&lt;br&gt;возможности многократно использовать контент;&lt;br&gt;профилирования и фильтрации контента;&lt;br&gt;публикации во множество форматов из одного источника.&lt;br&gt;&lt;br&gt;Контент может многократно использоваться на следующих уровнях:&lt;br&gt;Контент внутри топика.&lt;br&gt;Топик в целом.&lt;br&gt;Карта документа.&lt;br&gt;&lt;br&gt;DITA позволяет профилировать контент с помощью атрибутов. Фильтрация контента осуществляется с помощью фильтров, определяемых в формате *.ditaval.&lt;br&gt;&lt;br&gt;Контент может быть опубликован во множество форматов, включая XHTML, PDF, ODT, Eclipse Help, HTML Help, JavaHelp, RTF, Docbook, Troff.&lt;br&gt;&lt;br&gt;Профилирование контента — разметка различных вариаций одного и того же контента и определение в каких случаях должна применяться каждая из вариаций. Например, один и тот же контент может иметь различные вариации для разных клиентов или для разных версий продуктов. Условный контент — различные вариации контента. При публикации остается одна или несколько вариаций, релевантных для данного случая, все остальные вариации отфильтровываются. Условный контент помечается с помощью атрибутов. Атрибуты могут быть определены у любого элемента. Основные атрибуты для профилирования контента:&lt;br&gt;audience;&lt;br&gt;platform;&lt;br&gt;product;&lt;br&gt;xml:lang.&lt;br&gt;&lt;br&gt;Новые атрибуты могут быть добавлены через механизмы специализации DTD.&lt;br&gt;&lt;br&gt;Фильтрация условного контента при публикации происходит с помощью фильтров, определяемых в формате *.ditaval. Файлы *.ditaval состоят из:&lt;br&gt;Пар атрибут-значение.&lt;br&gt;Действия (скрыть или показать) для каждой пары атрибут-значение, например:&lt;br&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br&gt;&lt;val&amp;gt;&lt;br&gt;&amp;nbsp; &lt;prop att=&quot;audience&quot; val=&quot;p&quot; action=&quot;exclude&quot;/&amp;gt;&lt;br&gt;&amp;nbsp; &lt;prop att=&quot;audience&quot; val=&quot;a&quot; action=&quot;include&quot;/&amp;gt;&lt;br&gt;&amp;nbsp; &lt;prop att=&quot;xml:lang&quot; val=&quot;ru-ru&quot; action=&quot;include&quot;/&amp;gt;&lt;br&gt;&amp;nbsp; &lt;prop att=&quot;xml:lang&quot; val=&quot;en-us&quot; action=&quot;exclude&quot;/&amp;gt;&lt;br&gt;&lt;/val&amp;gt;&lt;br&gt;&lt;br&gt;При применении фильтра все элементы, в которых задан атрибут audience=&quot;p&quot; будут исключены, а элементы, с атрибутом audience=&quot;a&quot;, будут включены.&lt;br&gt;&lt;br&gt;Для получения различных результатов, в зависимости от того, какой контент должен быть отфильтрован, может поддерживаться несколько фильтров. Пример использования в dita-разметке:&lt;br&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br&gt;&lt;conbody&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;p xml:lang=&quot;en-us&quot;&amp;gt;Some English text&lt;/p&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;p xml:lang=&quot;ru-ru&quot;&amp;gt;Некоторый русский текст&lt;/p&amp;gt;&lt;br&gt;&lt;/conbody&amp;gt;&lt;br&gt;&lt;br&gt;Топик может быть включен или исключен в определенную карту документа. В каждой карте документа, один и тот же топик может быть помещен на разные уровни иерархии и занимать любое место в последовательности топиков. Если ряд топиков встречаются в одной и тойже последовательности и в одной и тойже иерархии, они могут быть объединены в мини-карту. Мини-карта может использоваться как единое целое в других картах. В разных картах мини-карта может находиться на разных уровнях иерархии и занимать любое место в последовательности топиков.&lt;br&gt;&lt;br&gt;окумент представлен как организованная коллекция отдельных контекстно-независимых топиков.&lt;br&gt;Топик описывает один единственный предмет.&lt;br&gt;Каждый топик написан таким образом, который позволяет его использовать во множестве контекстов.&lt;br&gt;В топике может использоваться условный текст.&lt;br&gt;Все топики хранятся в отдельном месте.&lt;br&gt;Для публикации топики собираются вместе в карту документа. Карта определяет порядок и иерархию документа.&lt;br&gt;В зависимости от типа информации, которую описывает топик, топик имеет определенную внутреннюю структуру.&lt;br&gt;&lt;br&gt;Concept — тип топика для описания общей информации.&lt;br&gt;Task — тип топика для пошагового описания процедур.&lt;br&gt;Reference — тип топика для документирования команд и настроек.&lt;br&gt;&lt;br&gt;&lt;br&gt;Информация о форматировании элементов топика хранится в отдельных файлах — шаблонах форматирования.&lt;br&gt;Один и тот же контент может быть представлен множеством способов, путем наложения разных шаблонов.&lt;br&gt;Форматирование накладывается на контент во время создания контента, а также во время публикации.&lt;br&gt;&lt;br&gt;Под специализацией DITA понимается механизм адаптации DITA для конкретных нужд. Могут быть созданы:&lt;br&gt;Новые информационные типы.&lt;br&gt;Новые домены.&lt;br&gt;Новые атрибуты.&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/darwin_information_typing_architecture_dita/2015-10-14-171</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/darwin_information_typing_architecture_dita/2015-10-14-171</guid>
			<pubDate>Wed, 14 Oct 2015 17:29:09 GMT</pubDate>
		</item>
		<item>
			<title>Формат вычисляемых документов (Computable Document Format или CDF</title>
			<description>&lt;font size=&quot;3&quot;&gt;Формат вычисляемых документов (Computable Document Format или CDF) — это электронный формат документов,[] созданный с целью облегчения создания динамически сгенерированного интерактивного контента.[] Формат разработан компанией Wolfram Research.&lt;br&gt;&lt;br&gt;Формат вычисляемых документов предусматривает такие графические элементы пользователя как ползунки, меню и кнопки. Содержимое документа обновляется с использованием встроенной вычислительной подсистемы при взаимодействии с графическими элементами пользователя. В документе могут использоваться текст, таблицы, изображения, звуки и анимации. Формат CDF предусматривает использование печатной вёрстки и технических обозначений системы Mathematica.[] Также поддерживаются компоновки документа с разбивкой на страницы, со структурной детализацией и режим слайд-шоу. Стилистическое оформление документа можно контролировать с использованием каскадных таблиц стилей.&lt;br&gt;&lt;br&gt;CDF файлы можно просматривать с помощью бесплатной программы CDF...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;Формат вычисляемых документов (Computable Document Format или CDF) — это электронный формат документов,[] созданный с целью облегчения создания динамически сгенерированного интерактивного контента.[] Формат разработан компанией Wolfram Research.&lt;br&gt;&lt;br&gt;Формат вычисляемых документов предусматривает такие графические элементы пользователя как ползунки, меню и кнопки. Содержимое документа обновляется с использованием встроенной вычислительной подсистемы при взаимодействии с графическими элементами пользователя. В документе могут использоваться текст, таблицы, изображения, звуки и анимации. Формат CDF предусматривает использование печатной вёрстки и технических обозначений системы Mathematica.[] Также поддерживаются компоновки документа с разбивкой на страницы, со структурной детализацией и режим слайд-шоу. Стилистическое оформление документа можно контролировать с использованием каскадных таблиц стилей.&lt;br&gt;&lt;br&gt;CDF файлы можно просматривать с помощью бесплатной программы CDF Player, которую можно загрузить с сайта компании Wolfram Research. В отличие от статических форматов, таких как PDF и предварительно сгенерированного информационного материала в форматах, таких как Adobe Flash, и благодаря тому, что программа CDF Player целиком содержит библиотеку времени исполнения системы Mathematica, содержимое документа может генерироваться в ответ на действие пользователя с помощью любых алгоритмов или визуализационных функций, которые можно описать в системе Mathematica.[] Это делает CDF особенно уместным для научного, инженерного и другого технического материала,[] а также электронных учебников.[]&lt;br&gt;&lt;br&gt;Программа чтения вычисляемых документов существует для платформ Microsoft Windows, Macintosh и Linux, но пока не поддерживается для электронных книг и планшетных компьютеров. Программа чтения предусматривает режим плагина для браузеров Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, что позволяет вкладывать CDF материалы в HTML страницы.&lt;br&gt;&lt;br&gt;Файлы CDF можно создавать в системе Mathematica. Планируется появление онлайн средств для их создания.&lt;br&gt;&lt;br&gt;Формат вычисляемых документов был использован в электронных учебниках издательством Pearson Education,[] для распространение материала на сайте Wolfram Demonstration Project, а также для добавления к Wolfram|Alpha интерактивности на стороне клиента.&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/format_vychisljaemykh_dokumentov_computable_document_format_ili_cdf/2015-10-14-170</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/format_vychisljaemykh_dokumentov_computable_document_format_ili_cdf/2015-10-14-170</guid>
			<pubDate>Wed, 14 Oct 2015 17:26:40 GMT</pubDate>
		</item>
		<item>
			<title>WebGL</title>
			<description>&lt;font size=&quot;3&quot;&gt;WebGL (Web-based Graphics Library) — программная библиотека для языка программирования JavaScript, позволяющая создавать на JavaScript интерактивную 3D-графику, функционирующую в широком спектре совместимых с ней веб-браузеров. За счёт использования низкоуровневых средств поддержки OpenGL, часть кода на WebGL может выполняться непосредственно на видеокартах. WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графики без использования плагинов[]. Спецификация версии 1.0 была выпущена 3 марта 2011 года. Проект по созданию библиотеки управляется некоммерческой организацией Khronos Group.&lt;br&gt;&lt;br&gt;Библиотека построена на основе OpenGL ES 2.0 и обеспечивает API для 3D-графики[4], использует HTML5-элемент canvas, также оперирует с DOM. Автоматическое управление памятью предоставляется языком JavaScript[]&lt;br&gt;&lt;br&gt;Mozilla Firefox — WebGL был включён во все платформы, у которых есть нужная графическая карта с актуальными драйверами, начиная с версии 4.0[].&lt;br&gt;Goo...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;WebGL (Web-based Graphics Library) — программная библиотека для языка программирования JavaScript, позволяющая создавать на JavaScript интерактивную 3D-графику, функционирующую в широком спектре совместимых с ней веб-браузеров. За счёт использования низкоуровневых средств поддержки OpenGL, часть кода на WebGL может выполняться непосредственно на видеокартах. WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графики без использования плагинов[]. Спецификация версии 1.0 была выпущена 3 марта 2011 года. Проект по созданию библиотеки управляется некоммерческой организацией Khronos Group.&lt;br&gt;&lt;br&gt;Библиотека построена на основе OpenGL ES 2.0 и обеспечивает API для 3D-графики[4], использует HTML5-элемент canvas, также оперирует с DOM. Автоматическое управление памятью предоставляется языком JavaScript[]&lt;br&gt;&lt;br&gt;Mozilla Firefox — WebGL был включён во все платформы, у которых есть нужная графическая карта с актуальными драйверами, начиная с версии 4.0[].&lt;br&gt;Google Chrome — WebGL включён по умолчанию во все версии начиная с 9[].&lt;br&gt;Safari — экспериментально поддерживает WebGL начиная с версии 5.1, полная поддержка реализована и включена по умолчанию в версии 8.0.&lt;br&gt;Opera — WebGL реализован в версии Opera 12.00, но отключён по умолчанию.&lt;br&gt;Internet Explorer — начиная с Internet Explorer 11 WebGL официально поддерживается[]. До выхода 11 версии независимыми разработчиками были выпущены плагины Chrome Frame и IEWebGL, предусматривающие опции, необходимые для поддержки WebGL в Internet Explorer.&lt;br&gt;&lt;br&gt;Maemo 5 — WebGL доступен во встроенном браузере microB начиная с версии прошивки PR1.2 (май 2011)[].&lt;br&gt;BlackBerry PlayBook — WebGL доступен посредством WebWorks и браузера в PlayBook OS 2.0[].&lt;br&gt;Google Chrome — WebGL доступен для Android-устройств в бета-версиях начиная с января 2013[].&lt;br&gt;Firefox for mobile — WebGL доступен для Android устройств в бета-версиях с начала 2011[].&lt;br&gt;Sony Ericsson Xperia — многие устройства на базе Android имеют поддержку WebGL после обновления прошивки[].&lt;br&gt;Opera Mobile 12 final поддерживает WebGL (только на Android)[].&lt;br&gt;Safari для iOS — поддержка реализована в версии 8.0[].&lt;br&gt;&lt;br&gt;В состав рабочей группы, разрабатывающей стандарт, входят: Khronos Group, разработчики браузеров Apple Safari, Google Chrome, Mozilla Firefox и Opera, а также специалисты AMD и Nvidia&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/webgl/2015-10-14-169</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/webgl/2015-10-14-169</guid>
			<pubDate>Wed, 14 Oct 2015 17:20:09 GMT</pubDate>
		</item>
		<item>
			<title>Web Storage</title>
			<description>&lt;font size=&quot;3&quot;&gt;Интернет-хранилище или DOM-хранилище (Document Object Model) — это программные методы и протоколы веб-приложения, используемые для хранения данных в веб-браузере. Интернет-хранилище представляет собой постоянное хранилище данных, похожее на куки, но со значительно расширенной ёмкостью и без хранения информации в заголовке запроса HTTP. Существуют два основных типа веб-хранилища: локальное хранилище (localStorage) и сессионное хранилище (sessionStorage), ведущие себя аналогично постоянным и сессионным кукам соответственно[].&lt;br&gt;&lt;br&gt;В настоящее время стандарты Интернет-хранилища разработаны и предложены WWW Консорциумом (W3C). Первоначально стандарты были частью спецификации HTML 5, но сейчас являются отдельной спецификацией[]. Интернет-хранилище поддерживается Internet Explorer 8 и выше, Mozilla-браузерами (например, Firefox 2+, официально от 3,5), Safari 4 и выше, Google Chrome 4 (поддержка sessionStorage добавлена от 5) и Opera начиная с версии 10.50&lt;br&gt;&lt;br&gt;Интернет-хра...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;Интернет-хранилище или DOM-хранилище (Document Object Model) — это программные методы и протоколы веб-приложения, используемые для хранения данных в веб-браузере. Интернет-хранилище представляет собой постоянное хранилище данных, похожее на куки, но со значительно расширенной ёмкостью и без хранения информации в заголовке запроса HTTP. Существуют два основных типа веб-хранилища: локальное хранилище (localStorage) и сессионное хранилище (sessionStorage), ведущие себя аналогично постоянным и сессионным кукам соответственно[].&lt;br&gt;&lt;br&gt;В настоящее время стандарты Интернет-хранилища разработаны и предложены WWW Консорциумом (W3C). Первоначально стандарты были частью спецификации HTML 5, но сейчас являются отдельной спецификацией[]. Интернет-хранилище поддерживается Internet Explorer 8 и выше, Mozilla-браузерами (например, Firefox 2+, официально от 3,5), Safari 4 и выше, Google Chrome 4 (поддержка sessionStorage добавлена от 5) и Opera начиная с версии 10.50&lt;br&gt;&lt;br&gt;Интернет-хранилище упрощенно можно рассматривать как усовершенствование куки. Тем не менее, она отличается от куки в некоторых ключевых направлениях.&lt;br&gt;&lt;br&gt;Интернет-хранилище поддерживает гораздо больше места на диске в сравнении с кукой, которому доступно всего 4 Кбайта, что примерно в 1000 раз меньше чем у веб-хранилища (5 Мбайт на домен в Mozilla Firefox, Google Chrome, и Opera, и в Internet Explorer 10 Мбайт[]).&lt;br&gt;&lt;br&gt;В отличие от Куки, которые могут быть доступны как на сервере, так и на стороне клиента, веб-хранилище попадает исключительно под компетенцию сценариев (скриптов) на стороне клиента. Данные интернет-хранилища не передаются на сервер при каждом запросе HTTP, и веб-сервер не может напрямую записать в интернет-хранилище.&lt;br&gt;&lt;br&gt;Интернет-хранилище предлагает две различных области: Локальное хранилище и Сессионное хранилище, которые отличаются по своим масштабам и времени жизни. Данные размещаются в отдельное для каждого домена локальное хранилище (оно доступно для всех скриптов из домена, который первоначально добавил данные) и сохраняются после закрытия браузера. Сессия сохраняется по принципу одна-страница-одно-окно и ограничивается жизнью данного окна, то есть для каждого открытого окна создается новая сессия, которая прекращает свое существование при закрытии окна и не зависит от домена открывшего её. Сохранение сессии предназначено для предоставления отдельных экземпляров одного и того же веб-приложения для работы в разных окнах, не мешая друг другу[]. В случае с Куки подобное становится крайне затруднительно или даже невозможно.&lt;br&gt;&lt;br&gt;Интернет-хранилище в настоящее время предоставляет программный интерфейс лучше, чем Куки. Интерфейс представляет собой ассоциативный массив модели данных, где ключи и значения являются строками. Дополнительный API для доступа к структурированным данным на основе SQL находится на рассмотрении рабочей группы W3C.&lt;br&gt;&lt;br&gt;У браузеров, поддерживающих Веб-хранилища, глобальные переменные &apos;sessionStorage&apos; и &apos;localStorage&apos; определены на уровне окна (window level). Перед использованием необходимо проверить, поддерживает ли браузер технологию.&lt;br&gt;function isLocalStorageAvailable() {&lt;br&gt;&amp;nbsp; try {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &apos;localStorage&apos; in window &amp;amp;&amp;amp; window[&apos;localStorage&apos;] !== null;&lt;br&gt;&amp;nbsp; } catch (e) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br&gt;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;if (isLocalStorageAvailable()) {&lt;br&gt;&amp;nbsp; // есть поддержка localStorage&lt;br&gt;} else {&lt;br&gt;&amp;nbsp; // нет поддержки localStorage&lt;br&gt;}&lt;br&gt;&lt;br&gt;Следующий код JavaScript может быть использован в этих браузерах, чтобы вызвать Веб-хранилища:&lt;br&gt;&lt;br&gt;Следующий код может быть использован для получения всех значений, хранящихся в локальном хранилище для конкретного домена (просматриваемой веб-страницы). Этот код JavaScript может быть выполнен с использованием средств разработки, имеющихся в большинстве современных браузеров, таких как IE панель инструментов разработчика, Chrome Developer Tools, или Firebug расширение в Firefox:&lt;br&gt;var output = &quot;LOCALSTORAGE DATA:&amp;#92;n------------------------------------&amp;#92;n&quot;;&lt;br&gt;if (localStorage) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (localStorage.length) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0; i &lt; localStorage.length; i++) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += localStorage.key(i) + &apos;: &apos; + localStorage.getItem(localStorage.key(i)) + &apos;&amp;#92;n&apos;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += &apos;There is no data stored for this domain.&apos;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;} else {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output += &apos;Your browser does not support local storage.&apos;;&lt;br&gt;}&lt;br&gt;alert(output);&lt;br&gt;&lt;br&gt;Важно отметить, что с помощью API хранилища могут быть сохранены только строки (string). Попытка сохранить другой тип данных в большинстве браузеров приведёт к автоматической конвертации в строку. Однако, можно преобразовать объекты JavaScript в строку используя JSON.&lt;br&gt;// Store an object instead of a string&lt;br&gt;localStorage.setItem(&apos;key&apos;, {name: &apos;value&apos;});&lt;br&gt;alert(typeof localStorage[&apos;key&apos;]); // string&lt;br&gt;&lt;br&gt;// Store an integer instead of a string&lt;br&gt;localStorage.setItem(&apos;key&apos;, 1);&lt;br&gt;alert(typeof localStorage[&apos;key&apos;]); // string&lt;br&gt;&lt;br&gt;// Store an object using JSON&lt;br&gt;localStorage.setItem(&apos;key&apos;, &apos;{&quot;name&quot;:&quot;value&quot;}&apos;);&lt;br&gt;alert(JSON.parse(localStorage.getItem(&apos;key&apos;)).name); // value&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/web_storage/2015-10-14-168</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/web_storage/2015-10-14-168</guid>
			<pubDate>Wed, 14 Oct 2015 17:18:20 GMT</pubDate>
		</item>
		<item>
			<title>WHATWG</title>
			<description>&lt;font size=&quot;3&quot;&gt;WHATWG (англ. Web Hypertext Application Technology Working Group) — это быстрорастущее сообщество людей, заинтересованных в развитии Интернета. Оно было основано в 2004 году производителями браузеров: Apple, Mozilla Foundation и Opera Software. Основным направлением сообщества является развитие HTML и API, необходимого для веб-приложений. Причина создания подобного сообщества заключается в отсутствии заинтересованности в HTML и явном пренебрежении к реальным потребностям пользователей со стороны W3C, которое уже довольно давно отказалось от HTML в пользу XML. На данный момент идёт разработка HTML5.1. В январе 2011 года WHATWG приняла решение отказаться от упоминания версии HTML5, заменив её простым названием HTML, по которому стандарт определяется по мере его развития&lt;/font&gt;</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;WHATWG (англ. Web Hypertext Application Technology Working Group) — это быстрорастущее сообщество людей, заинтересованных в развитии Интернета. Оно было основано в 2004 году производителями браузеров: Apple, Mozilla Foundation и Opera Software. Основным направлением сообщества является развитие HTML и API, необходимого для веб-приложений. Причина создания подобного сообщества заключается в отсутствии заинтересованности в HTML и явном пренебрежении к реальным потребностям пользователей со стороны W3C, которое уже довольно давно отказалось от HTML в пользу XML. На данный момент идёт разработка HTML5.1. В январе 2011 года WHATWG приняла решение отказаться от упоминания версии HTML5, заменив её простым названием HTML, по которому стандарт определяется по мере его развития&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/whatwg/2015-10-14-167</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/whatwg/2015-10-14-167</guid>
			<pubDate>Wed, 14 Oct 2015 17:16:26 GMT</pubDate>
		</item>
		<item>
			<title>CSS</title>
			<description>&lt;font size=&quot;3&quot;&gt;CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.&lt;br&gt;&lt;br&gt;Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.&lt;br&gt;&lt;br&gt;CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повто...</description>
			<content:encoded>&lt;font size=&quot;3&quot;&gt;CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.&lt;br&gt;&lt;br&gt;Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.&lt;br&gt;&lt;br&gt;CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.&lt;br&gt;&lt;br&gt;Правила CSS пишутся на формальном языке CSS и располагаются в таблицах стилей, то есть таблицы стилей содержат в себе правила CSS. Эти таблицы стилей могут располагаться как в самом веб-документе, внешний вид которого они описывают, так и в отдельных файлах, имеющих формат CSS. (По сути, формат CSS — это обычный текстовый файл. В файле .css не содержится ничего, кроме перечня правил CSS и комментариев к ним.)&lt;br&gt;&amp;nbsp;То есть, эти таблицы стилей могут быть подключены, внедрены в описываемый ими веб-документ четырьмя различными способами:&lt;br&gt;когда таблица стилей находится в отдельном файле, она может быть подключена к веб-документу посредством тега &lt;link&amp;gt;, располагающегося в этом документе между тегами &lt;head&amp;gt; и &lt;/head&amp;gt;. (Тег &lt;link&amp;gt; будет иметь атрибут href, имеющий значением адрес этой таблицы стилей). Все правила этой таблицы действуют на протяжении всего документа;&lt;br&gt;&lt;!DOCTYPE html&amp;gt;&lt;br&gt;&lt;html&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;link rel=&quot;stylesheet&quot; href=&quot;Style.css&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;body&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/body&amp;gt;&lt;br&gt;&lt;/html&amp;gt;&lt;br&gt;когда таблица стилей находится в отдельном файле, она может быть подключена к веб-документу посредством директивы @import, располагающейся в этом документе между тегами &lt;style&amp;gt; и &lt;/style&amp;gt; (которые, в свою очередь, располагаются в этом документе между тегами &lt;head&amp;gt; и &lt;/head&amp;gt;) сразу после тега &lt;style&amp;gt;, которая также указывает (в своих скобках, после слова url) на адрес этой таблицы стилей. Все правила этой таблицы действуют на протяжении всего документа;&lt;br&gt;&lt;!DOCTYPE html&amp;gt;&lt;br&gt;&lt;html&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;style media=&quot;all&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @import url(style.css);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/style&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/head&amp;gt;&lt;br&gt;&lt;/html&amp;gt;&lt;br&gt;когда таблица стилей описана в самом документе, она может располагаться в нём между тегами &lt;style&amp;gt; и &lt;/style&amp;gt; (которые, в свою очередь, располагаются в этом документе между тегами &lt;head&amp;gt; и &lt;/head&amp;gt;). Все правила этой таблицы действуют на протяжении всего документа;&lt;br&gt;&lt;!DOCTYPE html&amp;gt;&lt;br&gt;&lt;html&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;style&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; body { &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color: red;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/style&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;body&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/body&amp;gt;&lt;br&gt;&lt;/html&amp;gt;&lt;br&gt;когда таблица стилей описана в самом документе, она может располагаться в нём в теле какого-то отдельного тега (посредством его атрибута style) этого документа. Все правила этой таблицы действуют только на содержимое этого тега.&lt;br&gt;&lt;!DOCTYPE&amp;gt;&lt;br&gt;&lt;html&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;body&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;p style=&quot;font-size: 20px; color: green; font-family: arial, helvetica, sans-serif&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/body&amp;gt;&lt;br&gt;&lt;/html&amp;gt;&lt;br&gt;&lt;br&gt;В первых двух случаях говорят, что к документу применены внешние таблицы стилей, а во вторых двух случаях — внутренние таблицы стилей.&lt;br&gt;&lt;br&gt;Для добавления CSS к XML-документу, последний должен содержать специальную ссылку на таблицу стилей. Например:&lt;br&gt;&amp;nbsp; &lt;?xml-stylesheet type=&quot;text/css&quot; href=&quot;style.css&quot;?&gt;&lt;br&gt;&lt;br&gt;Как известно, HTML-документы строятся на основании иерархии элементов, которая может быть наглядно представлена в древовидной форме. Элементы HTML друг для друга могут быть родительскими, дочерними, элементами-предками, элементами-потомками, сестринскими.&lt;br&gt;&lt;br&gt;Элемент является родителем другого элемента, если в иерархической структуре документа он находится сразу, непосредственно над этим элементом. Элемент является предком другого элемента, если в иерархической структуре документа он находится где-то выше этого элемента.&lt;br&gt;&amp;nbsp;Пускай, например, в документе присутствуют два абзаца p, включающие в себя шрифт с полужирным начертанием b. Тогда элементы b будут дочерними элементами своих родительских элементов p, и потомками своих предков body. В свою очередь, для элементов p элемент body будет являться только родителем. И кроме того, эти два элемента p будут являться сестринскими элементами, как имеющими одного и того же родителя — body.&lt;br&gt;&lt;br&gt;В CSS могут задаваться при помощи селекторов не только одиночные элементы, но и элементы, являющиеся потомками, дочерними или сестринскими элементами других элементов (см. подраздел «виды селекторов»).&lt;br&gt;&lt;br&gt;В первых трёх случаях подключения таблицы CSS к документу (см. выше) каждое правило CSS из таблицы стилей имеет две основные части — селектор и блок объявлений. Селектор, расположенный в левой части правила, определяет, на какие части документа распространяется правило. Блок объявлений располагается в правой части правила. Он помещается в фигурные скобки, и, в свою очередь, состоит из одного или более объявлений, разделённых знаком «;». Каждое объявление представляет собой сочетание свойства CSS и значения, разделённых знаком &quot;: &quot;. Селекторы могут группироваться в одной строке через запятую. В таком случае свойство применяется к каждому из них.&lt;br&gt;селектор, селектор {&lt;br&gt;&amp;nbsp; свойство: значение;&lt;br&gt;&amp;nbsp; свойство: значение;&lt;br&gt;&amp;nbsp; свойство: значение;&lt;br&gt;}&lt;br&gt;&lt;br&gt;В четвёртом случае подключения таблицы CSS к документу (см. список) правило CSS (являющееся значением атрибута style тега, на который оно действует) представляет собой перечень объявлений («свойство CSS : значение»), разделённых знаком «;».&lt;br&gt;&lt;br&gt;Класс или идентификатор может быть присвоен какому-нибудь элементу (тегу) HTML посредством атрибутов class или id этого элемента (тега):&lt;br&gt;&lt;!DOCTYPE html&amp;gt;&lt;br&gt;&lt;html&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;title&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Селекторы классов и идентификаторов&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/title&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;style&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.Big {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-family: arial, helvetica, sans-serif;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color: maroon; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; div#First {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color: silver; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/style&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;body&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;div id=&quot;First&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;p class=&quot;Big&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/body&amp;gt;&lt;br&gt;&lt;/html&amp;gt;&lt;br&gt;&lt;br&gt;Основное отличие между классами элементов и идентификаторами элементов в том, что в документе какой-нибудь класс может быть присвоен сразу нескольким элементам, а идентификатор — только одному. Также отличие в том, что могут существовать множественные классы (когда класс элемента состоит из нескольких слов, разделённых пробелами). Для идентификаторов такое невозможно.&lt;br&gt;&lt;br&gt;Важно отметить следующее отличие идентификатора от класса: идентификаторы широко используются в JavaScript для нахождения уникального элемента в документе.&lt;br&gt;&lt;br&gt;Имена классов и идентификаторов, в отличие от названий тегов и их атрибутов, чувствительны к регистру ввода букв.&lt;br&gt;&lt;br&gt;Свойства классов и идентификаторов задаются с помощью соответствующих селекторов. Причём может быть задано как свойство класса в целом (в таком случае селектор начинается с «.»), или свойство идентификатора самого по себе (в таком случае селектор начинается с «#»), так и свойство какого-нибудь элемента этого класса или с этим идентификатором.&lt;br&gt;&lt;br&gt;В CSS помимо классов, задаваемых автором страницы, существует также ограниченный набор так называемых псевдоклассов, описывающих вид гиперссылок с определённым состоянием в документе, вид элемента, на котором находится фокус ввода, а также вид элементов, являющихся первыми дочерними элементами других элементов. Также в CSS существует четыре так называемых псевдоэлемента: первая буква, первая строка, применение специальных стилей до и после элемента.&lt;br&gt;&lt;br&gt;Применение CSS к документам HTML основано на принципах наследования и каскадирования. Принцип наследования заключается в том, что свойства CSS, объявленные для элементов-предков, наследуются элементами потомками. Но, естественно, не все свойства CSS наследуются — например, если для тега параграфа p средствами CSS задана рамка, то она не будет наследоваться ни одним тегом, содержащимся в данном теге p. Так сделано в предположении, что обрамление всех-всех вложений в тег - менее тривиальная задача, чем задание одиночной рамки. А вот если для параграфа p средствами CSS задан цвет шрифта (например, color:green;), то это свойство будет унаследовано каждым элементом-тегом, находящимся в параграфе, до тех пор, пока этому тегу не будет назначен свой цвет шрифта. Который, в свою очередь, будет теперь наследоваться всеми вложенными в него подэлементами, не распространяясь на элементы-соседи тега.&lt;br&gt;&lt;br&gt;Принцип каскадирования применяется в случае, когда какому-то элементу HTML одновременно поставлено в соответствие более одного правила CSS, то есть, когда происходит конфликт значений этих правил. Чтобы разрешить такие конфликты, вводятся правила приоритета.&lt;br&gt;Наиболее низким приоритетом обладает стиль браузера;&lt;br&gt;Следующим по значимости является стиль, заданный пользователем браузера в его настройках;&lt;br&gt;И наиболее высоким приоритетом обладает стиль, заданный непосредственно автором страницы. И далее, уже в этом авторском стиле приоритеты расставляются следующим образом: &lt;br&gt;Самым низким приоритетом обладают стили, наследуемые в документе элементом от своих предков;&lt;br&gt;Более высоким приоритетом обладают стили, заданные во внешних таблицах стилей, подключённых к документу;&lt;br&gt;Ещё более высоким приоритетом обладают стили, заданные непосредственно селекторами всех десяти видов (см. подраздел «виды селекторов»), содержащимися в контейнерах style данного документа. Нередки случаи, когда к какому-нибудь элементу имеют отношение, задают его вид, несколько таких селекторов. Такие конфликты между ними разрешаются с помощью расчёта специфичности каждого такого селектора и применения этих селекторов к данному элементу в порядке убывания их специфичностей. При расчёте специфичности селектора принимается во внимание: &lt;br&gt;количество идентификаторов (#id) в селекторе — ((1,0,0) за каждый объявленный идентификатор в селекторе правила CSS);&lt;br&gt;количество классов (.class), атрибутов ([attr], [attr=&quot;value&quot;]) и псевдоклассов (:pseudo-class) в селекторе — ((0,1,0) за каждый объявленный класс, атрибут и псевдокласс в селекторе правила CSS);&lt;br&gt;количество элементов (h1, input) и псевдоэлементов (::pseudo-element) в селекторе — ((0,0,1) за каждый объявленный элемент и псевдоэлемент в селекторе правила CSS).&lt;br&gt;Принцип расчёта таков, что, например, (1,0,0) будет иметь большую специфичность, соответственно — бо́льший приоритет, чем даже (0,10,0), (0,1,0) будет иметь большую специфичность, больший приоритет, чем (0,0,10). Если же рассчитанные таким образом специфичности окажутся одинаковыми, то к элементу будет применено правило, описанное селектором, расположенным в документе ниже других.&lt;br&gt;&lt;br&gt;Ещё более высоким приоритетом обладают стили, объявленные непосредственно в теге данного элемента посредством атрибута style этого тега;&lt;br&gt;И наконец самым высоким приоритетом обладают стили, объявленные автором страницы или пользователем, с помощью сопроводительного слова !important. Если таких свойств несколько, то предпочтение отдаётся в первую очередь стилям, заданным пользователем, а для остальных свойств (которые будут являться задаваемыми автором страницы) потребуется определить их специфичности по принципам, описанным выше, и применять эти свойства в порядке убывания этих их специфичностей.&lt;br&gt;&lt;br&gt;Пример таблицы стилей (в таком виде она может быть либо размещена в отдельном файле .css, либо же обрамлена тегами &lt;style&amp;gt; и размещена в «шапке» той самой веб-страницы, на которую она действует):&lt;br&gt;p {&lt;br&gt;&amp;nbsp;&amp;nbsp; font-family: arial, helvetica, sans-serif; &lt;br&gt;}&lt;br&gt;h2 {&lt;br&gt;&amp;nbsp;&amp;nbsp; font-size: 20pt; &lt;br&gt;&amp;nbsp;&amp;nbsp; color: red; &lt;br&gt;&amp;nbsp;&amp;nbsp; background: white; &lt;br&gt;}&lt;br&gt;.note {&lt;br&gt;&amp;nbsp;&amp;nbsp; color: red; &lt;br&gt;&amp;nbsp;&amp;nbsp; background-color: yellow; &lt;br&gt;&amp;nbsp;&amp;nbsp; font-weight: bold; &lt;br&gt;}&lt;br&gt;p#paragraph1 {&lt;br&gt;&amp;nbsp;&amp;nbsp; padding-left: 10px;&lt;br&gt;}&lt;br&gt;a:hover {&lt;br&gt;&amp;nbsp;&amp;nbsp; text-decoration: none;&lt;br&gt;}&lt;br&gt;#news p {&lt;br&gt;&amp;nbsp;&amp;nbsp; color: blue;&lt;br&gt;}&lt;br&gt;[type=&quot;button&quot;] {&lt;br&gt;&amp;nbsp;&amp;nbsp; background-color: green;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Здесь приведено семь правил CSS с селекторами p, h2, .note, p#paragraph1, a:hover, #news p и [type=&quot;button&quot;].&lt;br&gt;Первое правило присвоено HTML-элементу p (абзацу) — назначен стиль. Абзацы будут отображаться шрифтом Arial, или, если такой шрифт недоступен, тогда Helvetica или Sans-serif иначе другим шрифтом этого семейства.&lt;br&gt;Второе правило присвоено HTML-элементу h2 (заголовку второго уровня). Заголовок второго уровня будет отображаться красным на белом фоне с увеличенным размером.&lt;br&gt;Третье правило будет применено к любому элементу, атрибут class которого равен «note». Например, к параграфу: &lt;p class=&quot;note&quot;&amp;gt;Этот абзац будет выведен полужирным шрифтом красного цвета на желтом фоне. &lt;/p&amp;gt;&lt;br&gt;Четвёртое правило будет применяться только к элементу p, атрибут id которого равен paragraph1. Такой элемент будет иметь внутренний отступ в 10 пикселей (padding).&lt;br&gt;Пятое правило определяет стиль hover для элементов a — гиперссылок. По умолчанию, в большинстве браузеров текст элементов a подчеркивается. Это правило уберёт подчеркивание, когда указатель мыши находится над этими элементами.&lt;br&gt;Шестое правило, применяется для элементов p, которые находятся внутри какого-либо элемента с атрибутом id, равным «news» (#news p — это типичный случай селектора потомков, см. 5-й пункт списка выше).&lt;br&gt;Седьмое правило применяется для всех элементов, у которых атрибут type равен button. Например, это правило будет применено к элементу &lt;input type=&quot;button&quot;&amp;gt; (обычная кнопка), изменив его цвет фона на зеленый.&lt;br&gt;&lt;br&gt;До появления CSS оформление веб-страниц осуществлялось исключительно средствами HTML, непосредственно внутри содержимого документа. Однако с появлением CSS стало возможным принципиальное разделение содержания и представления документа. За счёт этого нововведения стало возможным лёгкое применение единого стиля оформления для массы схожих документов, а также быстрое изменение этого оформления.&lt;br&gt;&lt;br&gt;Преимущества:&lt;br&gt;Несколько дизайнов страницы для разных устройств просмотра. Например, на экране дизайн будет рассчитан на большую ширину, во время печати меню не будет выводиться, а на КПК и сотовом телефоне меню будет следовать за содержимым.&lt;br&gt;Уменьшение времени загрузки страниц сайта за счет переноса правил представления данных в отдельный CSS-файл. В этом случае браузер загружает только структуру документа и данные, хранимые на странице, а представление этих данных загружается браузером только один раз и может быть закэшировано.&lt;br&gt;Простота последующего изменения дизайна. Не нужно править каждую страницу, а лишь изменить CSS-файл.&lt;br&gt;Дополнительные возможности оформления. Например, с помощью CSS-вёрстки можно сделать блок текста, который остальной текст будет обтекать (например для меню) или сделать так, чтобы меню было всегда видно при прокрутке страницы.&lt;br&gt;&lt;br&gt;Недостатки:&lt;br&gt;Различное отображение вёрстки в различных браузерах (особенно устаревших), которые по-разному интерпретируют одни и те же данные CSS.&lt;br&gt;Часто встречающаяся необходимость на практике исправлять не только один CSS-файл, но и теги HTML, которые сложным и ненаглядным способом связаны с селекторами CSS, что иногда сводит на нет простоту применения единых файлов стилей и значительно удлиняет время редактирования и тестирования.&lt;br&gt;&lt;/font&gt;</content:encoded>
			<link>https://mafiaclub.at.ua/news/css/2015-10-14-166</link>
			<category>Техника</category>
			<dc:creator>Admin8804</dc:creator>
			<guid>https://mafiaclub.at.ua/news/css/2015-10-14-166</guid>
			<pubDate>Wed, 14 Oct 2015 17:15:19 GMT</pubDate>
		</item>
	</channel>
</rss>