<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_39925"  />
<title>rulinux.net - Форум - Talks - Вот, кстати, о педорасах</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Вот, кстати, о педорасах</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Вот, кстати, о педорасах</title>
<link>https://rulinux.net/message.php?newsid=39925&amp;page=1#178287</link>
<guid>https://rulinux.net/message.php?newsid=39925&amp;page=1#178287</guid>
<pubDate>Sun, 25 Aug 2013 10:14:49 +0400</pubDate>
<description><![CDATA[<p>Ну к webdev'у оно мало пока относится. Но они могли бы хоть немного думать над стандартами, которые создают. Вообще как-то бесситемно выглядят эти спецификации. </p>]]></description>
</item>
<item>
<title>Re:Вот, кстати, о педорасах</title>
<link>https://rulinux.net/message.php?newsid=39925&amp;page=1#178280</link>
<guid>https://rulinux.net/message.php?newsid=39925&amp;page=1#178280</guid>
<pubDate>Sun, 25 Aug 2013 02:50:30 +0400</pubDate>
<description><![CDATA[<p>Это же webdev. Привыкай, там всегда всё через пятую кармическую точку с попилами и секретаршами.</p>]]></description>
</item>
<item>
<title>Вот, кстати, о педорасах</title>
<link>https://rulinux.net/message.php?newsid=39925&amp;page=1#178274</link>
<guid>https://rulinux.net/message.php?newsid=39925&amp;page=1#178274</guid>
<pubDate>Sat, 24 Aug 2013 23:12:18 +0400</pubDate>
<description><![CDATA[<p>Я не знаю пытался ли кто-нибудь читать документацию опубликованную на http://www.w3.org/ , скорее всего нет. Иначе этих людей бы уже давно испепелило лучами поноса поскольку понять что они пишут, для кого и с какой целью - попросту невозможно. А может быть из-за их манеры так излагать свои стандарты их до сих пор и не поубивали всех - просто никто не понимает что за хрень они там пишут..
<br><br>
Вот я сделал попытку разобраться как же эти пидоры представляют себе формат файла SVG. И нихуя не понял! 
<br><br>
Вот например у них есть возможность создавать <a href="http://www.w3.org/TR/SVG11/interact.html">интерактивные</a> картинки, в которых свойства элементов могут реагировать на подёргивания пользователя. Непонятно зачем она нужна, потому что есть <a href="http://www.w3.org/TR/SVG11/script.html">полноценный скрипт</a>, но они ввели такую хуйню как <a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL</a>, которая без всякого скрипта позволяет изменять свойства элементов по событию. Например можно объявить жёлтый прямоугольник и сказать ему чтобы ехал, сука, вправо как только мышью над ним проведут:
<br>
<fieldset><legend>xml</legend><code><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;svg</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2000/svg&quot;</span> </span><br />
<span style="color: #009900;"> &nbsp; &nbsp; <span style="color: #000066;">xmlns:xlink</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/1999/xlink&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Simple animate example avec une référence xLink<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;desc<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Rectangle shape will change<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/desc<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;rect</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;Rect1&quot;</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;fill:yellow;stroke:#cccccc&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;animate</span> <span style="color: #000066;">attributeName</span>=<span style="color: #ff0000;">&quot;x&quot;</span> <span style="color: #000066;">from</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">to</span>=<span style="color: #ff0000;">&quot;80%&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;3s&quot;</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;mouseover&quot;</span> <span style="color: #000066;">repeatCount</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/rect<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/svg<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp;</code></fieldset>
<br><br>
Казалось бы хорошая идея - там без джавоскрипта можно безопасно понавешать самых разных анимаций и всё будет зашибись. Но. Почему-то всегда есть &quot;но&quot;.. Допустим у меня есть два прямоугольника - жёлтый и красный. И я хочу чтобы при наведении мыши на жёлтый прямоугольник поехал другой, красный.
<br><br>
Вот спрашивается - что для этого нужно сделать? Оказывается в стандарте есть некий <a href="http://www.w3.org/TR/SVG11/animate.html#TargetElement">Attribute to identify the target element for an animation</a>. Отлично, пытаемся это реализовать:<br>
<fieldset><legend>xml</legend><code><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;svg</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2000/svg&quot;</span> </span><br />
<span style="color: #009900;"> &nbsp; &nbsp; <span style="color: #000066;">xmlns:xlink</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/1999/xlink&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Simple animate example avec une référence xLink<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;desc<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Rectangle shape will change<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/desc<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;rect</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;Rect1&quot;</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;fill:yellow;stroke:#cccccc&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;animate</span> <span style="color: #000066;">xlink:href</span>=<span style="color: #ff0000;">&quot;#Rect2&quot;</span> <span style="color: #000066;">attributeName</span>=<span style="color: #ff0000;">&quot;x&quot;</span> <span style="color: #000066;">from</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">to</span>=<span style="color: #ff0000;">&quot;80%&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;3s&quot;</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;mouseover&quot;</span> <span style="color: #000066;">repeatCount</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/rect<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;rect</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;Rect2&quot;</span> <span style="color: #000066;">x</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">y</span>=<span style="color: #ff0000;">&quot;21%&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;10%&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;fill:red;stroke:#cccccc&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/rect<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/svg<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<br />
&nbsp;</code></fieldset>
<br><br>
.. и оказывается, что в этом нет никакого смысла, потому, что анимация на &quot;target element for an animation&quot; и запускаться будет только при наведении мыши на &quot;target element for an animation&quot;, а не на жёлтый прямоугольник. То есть это всё равно что определить анимацию в самом красном прямоугольнике, а не в жёлтом - ибо жёлтый на мышь не реагирует, хотя &quot;animate&quot; рамещён в нём.
<br><br>
В ихних грёбаных стандартах они ещё рекомендуют атрибут <a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/#SpecifyingAnimationTarget">targetElement</a> такого вида: <fieldset><legend>xml</legend><code><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;animate</span> <span style="color: #000066;">targetElement</span>=<span style="color: #ff0000;">&quot;foo&quot;</span> <span style="color: #000066;">attributeName</span>=<span style="color: #ff0000;">&quot;bar&quot;</span> ...<span style="color: #000000; font-weight: bold;">/&gt;</span></span></code></fieldset> - но вот только он вообще ничего не даёт, как будто бы его и нету вовсе.
<br><br>
Спрашивается - нахаре они вообще мудились с этим <a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL</a>, который они почему-то рекомендуют произносить как &quot;smile&quot;,  а не как &quot;эти пидоры из вэтрицэ&quot;, если не предусмотрели даже такой элементарной функцинальности??
<br><br>
И вообще непонятно в чей бумажник они смотрели разрабатывая свои йобанные стандарты, что там даже не предусмотрена возможность задания размеров элементов в пикселях устройства. Растровые картинки предусмотрены, а средств чтобы выводить их в кратном разрешении - нету. 
<br><br>
По-моему там сплошные попилы и откаты, Навального на них нету. </p>]]></description>
</item>
</channel>
</rss>