<?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_40194"  />
<title>rulinux.net - Форум - Talks - [да здравствует rеволюцiя] USB-капец</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - [да здравствует rеволюцiя] USB-капец</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181775</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181775</guid>
<pubDate>Fri, 25 Oct 2013 09:31:30 +0400</pubDate>
<description><![CDATA[<p>Опытным путём нашел способ как превратить документ в нормальный без печати.<br><br>Сработало mutool clean -a VID_Only_Form_withCCAuth_010113.pdf result.pdf. Причем без -a (ascii hex encode binary streams) нормально работать не хотело, готовый пдф в okular отображался только частично.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181773</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181773</guid>
<pubDate>Fri, 25 Oct 2013 08:21:09 +0400</pubDate>
<description><![CDATA[<p><i>> Документ вроде как зашифрован же.. </i><br> Нет же! Заблокирован на чтение. mupdf показывает его (2 страницы) даже не заикаясь.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181772</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181772</guid>
<pubDate>Fri, 25 Oct 2013 08:06:05 +0400</pubDate>
<description><![CDATA[<p><i>> А не должны раздавать</i><br> <div class="quote"><pre>As the openmoko products have been discontinued, Openmoko Inc. is opening up the use of its Vendor ID for use by the Free and Open Source software and hardware communities. This means нам посрать на USB-IF</pre></div></p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181770</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181770</guid>
<pubDate>Fri, 25 Oct 2013 07:39:54 +0400</pubDate>
<description><![CDATA[<p>&gt; От Openmoko остался диапазон VIP/PID и они их раздают всем желающим.
<br><br>
А не должны раздавать</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181769</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181769</guid>
<pubDate>Fri, 25 Oct 2013 07:29:44 +0400</pubDate>
<description><![CDATA[<p>Видимо, это не совсем то. Документ вроде как зашифрован же.. Хотя llpp показывает же его как-то. </p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181768</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181768</guid>
<pubDate>Fri, 25 Oct 2013 06:44:27 +0400</pubDate>
<description><![CDATA[<p><i>> А вот poppler, похоже, скурвился. Стыдно должно быть.</i><br> Так давно. Вот у себя нашёл самописный патч:<br><br><fieldset><legend>diff</legend><code><br />
diff -Naur poppler-0.5.4.orig/glib/poppler-document.cc poppler-0.5.4/glib/poppler-document.cc<br />
<span style="color: #888822;">--- poppler-0.5.4.orig/glib/poppler-document.cc <span style="">2008</span>-02-08 <span style="">23</span>:<span style="">35</span>:<span style="">23.000000000</span> +0300</span><br />
<span style="color: #888822;">+++ poppler-0.5.4/glib/poppler-document.cc &nbsp; &nbsp; &nbsp;<span style="">2008</span>-02-08 <span style="">23</span>:<span style="">41</span>:<span style="">20.000000000</span> +0300</span><br />
<span style="color: #440088;">@@ -<span style="">630</span>,<span style="">6</span> +<span style="">630</span>,<span style="">7</span> @@</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;g_value_set_flags <span style="">&#40;</span>value, POPPLER_VIEWER_PREFERENCES_UNSET<span style="">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;break;<br />
&nbsp; &nbsp; &nbsp;case PROP_PERMISSIONS:<br />
<span style="color: #00b000;">+#ifdef ENFORCE_PERMISSIONS</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;flag = <span style="">0</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;if <span style="">&#40;</span>document-&gt;doc-&gt;okToPrint <span style="">&#40;</span><span style="">&#41;</span><span style="">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; flag |= POPPLER_PERMISSIONS_OK_TO_PRINT;<br />
<span style="color: #440088;">@@ -<span style="">639</span>,<span style="">6</span> +<span style="">641</span>,<span style="">9</span> @@</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; flag |= POPPLER_PERMISSIONS_OK_TO_COPY;<br />
&nbsp; &nbsp; &nbsp; &nbsp;if <span style="">&#40;</span>document-&gt;doc-&gt;okToAddNotes <span style="">&#40;</span><span style="">&#41;</span><span style="">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; flag |= POPPLER_PERMISSIONS_OK_TO_ADD_NOTES;<br />
<span style="color: #00b000;">+#else</span><br />
<span style="color: #00b000;">+ &nbsp; &nbsp; &nbsp;flag = POPPLER_PERMISSIONS_FULL;</span><br />
<span style="color: #00b000;">+#endif</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;g_value_set_flags <span style="">&#40;</span>value, flag<span style="">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp;break;<br />
&nbsp; &nbsp; &nbsp;default:<br />
&nbsp;</code></fieldset><br><br>Я думаю его легко можно адаптировать для новых версий.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181766</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181766</guid>
<pubDate>Fri, 25 Oct 2013 06:11:59 +0400</pubDate>
<description><![CDATA[<p><i>> этот грёбаный форум</i><br> Нормальный тут форум. Зачем на нас бочку катишь?</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181765</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181765</guid>
<pubDate>Fri, 25 Oct 2013 06:09:41 +0400</pubDate>
<description><![CDATA[<p>От Openmoko остался диапазон VIP/PID и они их раздают всем желающим.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181754</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181754</guid>
<pubDate>Thu, 24 Oct 2013 20:57:31 +0400</pubDate>
<description><![CDATA[<p><i>>llpp</i><br> В общем, выяснил - просмотрщики на базе mupdf открывают и не жалуются, правда сохранить нормально не могут, &quot;warning: invalid string length for aes encryption&quot;, первая страница исчезает. Впрочем, можно тупо отправить на пдф-принтер, правда текст потеряется и качество не очень. Там, впрочем, просто бесполезная форма, в которой есть слова про то, что передавать свой VID нельзя. Вот, если вдруг кому интересно: <a href="https://drive.google.com/file/d/0B5C6M_ZUicFgSk5HVmpvRDBtdjQ/edit?usp=sharing">https://drive.google.com/file/d/0B5C6M_ZUicFgSk5HVmpvRDBtdjQ/edit?usp=sharing</a>.<br><br>А вот poppler, похоже, скурвился. Стыдно должно быть.<br><br></p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181753</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181753</guid>
<pubDate>Thu, 24 Oct 2013 20:18:40 +0400</pubDate>
<description><![CDATA[<p><i>>Так похрен же - пускай не переходят. От них в этом плане вообще ничего не требуется.</i><br> <i>>Отчего они будут страдать?</i><br> Ну сейчас как - втыкается устройство, и какой-нибудь драйвер, видя нужный vid/pid, пытается это устройство заиметь. Для того, чтобы при новой схеме с символами чужой драйвер не заимел бы не то устройство, нужно писать какую-то штуку на уровне ОС, которая сначала будет проверять символы и возиться с &quot;новыми&quot; драйверами, а потом откатываться на старые. Если в ляпихе ещё как-то можно, то в венде, например, такого точно никто делать не будет, ибо Микрософту оно не надо (он сам в USB-IF). Ну и на старых компах, которые не обновились до свежего ляпиха с новой реализацией, тоже будут проблемы. Захватит драйвер усб-кофеварки твой ардуино-принтер, и сожгёт устройство, попытаясь сварить кофе. <br><br><i>>3. И не факт что таких невинных вендоров вообще много</i><br> Производителей усб полно, причем хватает и относительно мелких. Наверняка есть куча честных китайцев, которые платят.<br><br>При этом у коммерческого производителя выбора особо нет, либо ты отказываешься от сертификации, и имеешь проблемы на рынке, либо платишь и будешь как все. Из компании, работающей ради собственного выживания, революционеров не получится.<br><br><i>>А оно закрыта паролем! Окуляр, которому по твоему наущению я уже выставил забивать на DRM - требует пароль и ничего не кажет.</i><br> Угу. Та же ситуация.<br><br>Я смог открыть его через llpp (такой примитивный просмотрщик), но пока не соображу, как пересохранить, чтобы сбросить пароль. Сам llpp так не умеет.<br><br></p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181751</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181751</guid>
<pubDate>Thu, 24 Oct 2013 19:57:16 +0400</pubDate>
<description><![CDATA[<p>&gt; Вряд ли крупные производители принтеров вот так возьмут и перейдут на новый красноглазый стандарт с именами (про старые принтеры и говорить нечего). 
<br><br>
Так похрен же - пускай не переходят. От них в этом плане вообще ничего не требуется.
<br><br>
&gt; При этом принтеры нужны всем, а очередная поделка на ардуине, которая умеет мигать светодиодами - только автору. 
<br><br>
Например 3Д-принтеры на ардуине, которыми уже сейчас торгуют :)
<br><br>
&gt; Проще таки захватить чей-то VID.
<br><br>
И лучше пусть это будет VID этих казлов из форума. Пусть боятся.
<br><br>
&gt; Страдать будут юзеры, а этим участникам ничего не будет. 
<br><br>
Отчего они будут страдать?
<br><br>
&gt; Тем более что большинство производителей такие же жертвы, в общем-то - они несут в эту контору деньги без особой радости, а потому что выбора нет. 
<br><br>
Они:<br>
 1. Спонсируют этот терроризм <br>
 2. Тоже рады, что купили себе место в этой нише и цены на VIDы будут только расти - их же всего 65536 может быть<br>
 3. И не факт что таких невинных вендоров вообще много 
<br><br>
&gt; Администрируют USB-IF и выдумывают правила всего несколько компаний.
<br><br>
Кстати о правилах... Скачал я пдфко с новой версией правил по ссылке с опеннета... А оно закрыта паролем! Окуляр, которому по твоему наущению я уже выставил забивать на DRM - требует пароль и ничего не кажет. Скачал pdfcrack из официального репа Федоры (!?) - тот говорит &quot;Error: Encryption not detected (is the document password protected?)&quot; и ничего не делает. Короче эти пидерасты даже собственные правила от общественности скрывают и непонятно чем ломать защиту :(</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181750</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181750</guid>
<pubDate>Thu, 24 Oct 2013 19:29:55 +0400</pubDate>
<description><![CDATA[<p><i>>Это костыль с точки зрения тех, кто VID/PID ставит во главу угла.</i><br> Это костыль с точки зрения тех, кто хочет минимум проблем с другими устройствами. Вряд ли крупные производители принтеров вот так возьмут и перейдут на новый красноглазый стандарт с именами (про старые принтеры и говорить нечего). При этом принтеры нужны всем, а очередная поделка на ардуине, которая умеет мигать светодиодами - только автору. Проще таки захватить чей-то VID.<br><br>Понятно, что если придумывать совсем новый стандарт, то нужна именно такая схема, но мы то в рамках USB(tm) действуем.<br><br><i>>Лучше забить как раз на живых. Потому что они являются участниками этого форума и поэтому должны страдать.</i><br> Страдать будут юзеры, а этим участникам ничего не будет. Тем более что большинство производителей такие же жертвы, в общем-то - они несут в эту контору деньги без особой радости, а потому что выбора нет. Администрируют USB-IF и выдумывают правила всего несколько компаний.<br><br></p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181749</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181749</guid>
<pubDate>Thu, 24 Oct 2013 19:14:46 +0400</pubDate>
<description><![CDATA[<p>&gt; Ну можно и так, правда костыль какой-то
<br><br>
Это костыль с точки зрения тех, кто VID/PID ставит во главу угла. А если плясать от символических имен - то всё ОК. А символическое имя может базироваться на доменном имени производителя и названии проекта - оптимально сразу урл на страницу с документацией вбивать, а в название устройства вбивать версию (или диапазон совместимых версий)
<br><br>
&gt; Говорят, что есть именно умершие, которые если что-то и делали, то совсем немного и никому это не важно. На их старые устройства можно забить. 
<br><br>
Лучше забить как раз на живых. Потому что они являются участниками этого форума и поэтому должны страдать.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181747</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181747</guid>
<pubDate>Thu, 24 Oct 2013 19:08:19 +0400</pubDate>
<description><![CDATA[<p><i>>Всегда можно отfallbackнуться на оригинальный драйвер, если символические имена не заданы (как это обычно бывает у уважаемых производятлов устройств, сертифицированных для работы с USB) или заданы специфичные для этого производятла.</i><br> Ну можно и так, правда костыль какой-то.<br><br><i>>Умерших там вроде нет, да и проблему поддержки старых устройств этой фирмы оно не решает всё равно.</i><br> Говорят, что есть именно умершие, которые если что-то и делали, то совсем немного и никому это не важно. На их старые устройства можно забить. Вот и будет свободный VID. Преимущество - не надо будет городить общесистемное извращение из предыдущего варианта (кто-то же должен не давать оригинальным драйверам сразу занимать устройство, надо сначала проверить символическое имя). Вообще ничего старого трогать не надо будет, нужно будет написать драйвер только для нового. </p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181746</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181746</guid>
<pubDate>Thu, 24 Oct 2013 19:05:20 +0400</pubDate>
<description><![CDATA[<p>&gt; Линусу предложи, но он скорее всего встанет раком 
<br><br>
Надеюсь, он не станет впадать в крайности и по обыкновению ограничится кратким &quot;USB-IF, fuck you!&quot;. Потому что по мере исчезновения конкурирующих интерфейсов эти ребя становятся всё наглее и наглее.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181743</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181743</guid>
<pubDate>Thu, 24 Oct 2013 19:00:09 +0400</pubDate>
<description><![CDATA[<p>&gt; Если сделать, как ты говоришь, то отвалятся старые устройства, драйверы которых желают видеть уникальный vid и pid. Пользователи заплачут.
<br><br>
Всегда можно отfallbackнуться на оригинальный драйвер, если символические имена не заданы (как это обычно бывает у уважаемых производятлов устройств, сертифицированных для работы с USB) или заданы специфичные для этого производятла.
<br><br>
&gt; Проще всего будет просто выбрать vid умершей фирмы и всей кучей его занять. 
<br><br>
Умерших там вроде нет, да и проблему поддержки старых устройств этой фирмы оно не решает всё равно.
<br><br>
Насколько я понимаю, делать и продавать USB-устройства этот грёбаный форум не может, наверное только стикеры &quot;USB compliant&quot; нельзя развешивать.</p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181738</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181738</guid>
<pubDate>Thu, 24 Oct 2013 18:38:34 +0400</pubDate>
<description><![CDATA[<p>Если сделать, как ты говоришь, то отвалятся старые устройства, драйверы которых желают видеть уникальный vid и pid. Пользователи заплачут.<br><br>Проще всего будет просто выбрать vid умершей фирмы и всей кучей его занять. Даже если USB-IF захочет его потом перепродать, то его уже никто не купит. </p>]]></description>
</item>
<item>
<title>Re:[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181735</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181735</guid>
<pubDate>Thu, 24 Oct 2013 18:29:20 +0400</pubDate>
<description><![CDATA[<p>И кому ты предлагаешь? Линусу предложи, но он скорее всего встанет раком поперёк двери, лол.</p>]]></description>
</item>
<item>
<title>[да здравствует rеволюцiя] USB-капец</title>
<link>https://rulinux.net/message.php?newsid=40194&amp;page=1#181731</link>
<guid>https://rulinux.net/message.php?newsid=40194&amp;page=1#181731</guid>
<pubDate>Thu, 24 Oct 2013 18:01:35 +0400</pubDate>
<description><![CDATA[<p><a href="http://www.opennet.ru/opennews/art.shtml?num=38238">Организация USB-IF отказалась выделить диапазон идентификаторов для Open Hardware</a>
<br><br>
Не буду передирать тест новости, в сущности из заголовка всё ясно. В качестве ответной меры предлагаю VID и PID для своих устройств брать из /dev/random, а устройства в линуксу при подключении идентифицировать по символическому имени производителя и названию устройства. Пусть проприетариасты из USB Implementers Forum заебутся со своими ID-ами в наступившей анархии.</p>]]></description>
</item>
</channel>
</rss>