<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск nginx 1.17.9 и njs 0.3.9</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html</link>
    <description>Сформирован выпуск основной ветки nginx 1.17.9, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.16 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей)...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52474&lt;br&gt;</description>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#85</link>
    <pubDate>Tue, 10 Mar 2020 12:34:15 GMT</pubDate>
    <description>&amp;gt; Интерпретатор njs реализует стандарты ECMAScript и позволяет &lt;br&gt;&lt;br&gt;Очень хотим етот интерпретатор как standalone решение для кастомизации нашего решения. Можно как-то его отдельной библиотекой сделать?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#84</link>
    <pubDate>Mon, 09 Mar 2020 22:28:38 GMT</pubDate>
    <description>&amp;gt; На Rust написали njs, или опять будет UB во все щели?&lt;br&gt;&lt;br&gt;Сначала пусть растоманы перестанут быть театром одного актера с жестким вендорлоком на 1 комерса, чтоли.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#83</link>
    <pubDate>Mon, 09 Mar 2020 22:25:27 GMT</pubDate>
    <description>&amp;gt; Это все очень интересно, но на причину &quot;почему индексация  массивов с &lt;br&gt;&amp;gt; 0 - более труЪ&quot; не тянет от слова &quot;совсем&quot;.&lt;br&gt;&lt;br&gt;Довольно криво считать адреса с нуля а массивы с единицы. Например, в сях отличия массивов от просто указателей ... по сути номинальные.&lt;br&gt;&lt;br&gt;Поэтому, вы только подумайте, в сях можно сходить по конкретному адресу в памяти. И даже при желании рассмотреть это как массив. И это абсолютно нормально для работы с современными железками и проч, которые вывешивают свои регистры как регионы в памяти.&lt;br&gt;&lt;br&gt;Вам не кажется что будет по идиотски, если мы хотим начиная с адреса 0 поработать, но референсить в виде массива будем уже как 1? Это немедленно гарантирует легион &quot;off by one&quot; errors во всей системщине, как будто их без этого мало. И более того - есть еще такая веселая штука как alignment и пожелания железяк к оному. Вебмакак такими словами, конечно, не пугают, показывая им фильдеперсовые абстракции. Но эти абстракции кто-то должен сделать. И вот им совершенно не удобно все время влетать мордой в of</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним84701)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#82</link>
    <pubDate>Sun, 08 Mar 2020 22:31:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Массивы сами по себе уже абстракция (foo&#091;i&#093; -- это  смещение i относительно адреса foo).&lt;br&gt;&amp;gt; Память как таковая, в общем то тоже абстракция. На уровне физики чип &lt;br&gt;&amp;gt; RAM бывает например двухмерным массивом. Однако врядли вы будете в большом &lt;br&gt;&lt;br&gt;Это все очень интересно, но на причину &quot;почему индексация  массивов с 0 - более труЪ&quot; не тянет от слова &quot;совсем&quot;.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; (т.е. на более низком уровне индексация массива может начинаться совсем не с 0) &lt;br&gt;&amp;gt; &quot;Права купил, а ездить не купил?&quot; :) Режимы адресации и их чудеса &lt;br&gt;&amp;gt; не имеют никакого отношения к тому с чего начинается адресное пространство. &lt;br&gt;&lt;br&gt;&quot;Очки купил, а читать &amp;#8230;?&quot; :) Специально цитировал на что отвечаю - спорить с анонимом по поводу &quot;Может, потому что память начинается с адреса 0?&quot; в качестве аргумента &quot;нулевой индексации&quot; не вижу смысла.&lt;br&gt;Т.е. тема - индексация массивов в различных ЯП и отображение на более нижнем уровне, а не &quot;с чего начинается адресное пространство&quot;.&lt;br&gt;&lt;br&gt;Приведенный выше листинг вполне валидный режим для индексации &quot;в ручном режиме</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#81</link>
    <pubDate>Sun, 08 Mar 2020 21:09:53 GMT</pubDate>
    <description>&amp;gt; дык а какой фокус с ним работает-то?&lt;br&gt;&lt;br&gt;Дык посмотри на dash например. Сделали отдельно хидеры потоков и потом в чанки энного размера складируют. Ну а плеер грузит чанки по мере надобности. Старые можно удалять, можно не удалять, смотря хочется ли оставить поток на потом, или он совсем live (ну, если старые чанки снесли, значит посмотреть их уже не выйдет).&lt;br&gt;&lt;br&gt;Сие правда требует достаточно мозгастый плеер. Ну и adaptive оно потому что ежели плеер видит что бандвиза или проца не хватило - следующий чанк он может и более тощий уже качать, если несколько вариантов есть. В принципе достаточно здравая по меркам вебмакак конструкция :)&lt;br&gt;&lt;br&gt;&amp;gt; Где у него &quot;старт&quot;, &lt;br&gt;&lt;br&gt;Либо где поток начался, если его решили еще и хранить, либо там какой чанк актуален на сейчас.&lt;br&gt;&lt;br&gt;&amp;gt; и кто тебе будет хранить произвольный фрагмент при прямой трансляции?&lt;br&gt;&lt;br&gt;Сервер. Кусочками. Ютуб так делает, например. Да и не только он.&lt;br&gt;&lt;br&gt;&amp;gt; Так что рисуем grayed slider и перестаем обрабатывать события от него, делов...&lt;br&gt;&lt;br&gt;Это если решено не хранить. А есл</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#80</link>
    <pubDate>Sun, 08 Mar 2020 20:33:19 GMT</pubDate>
    <description>&amp;gt; Массивы сами по себе уже абстракция (foo&#091;i&#093; -- это  смещение i относительно адреса foo). &lt;br&gt;&lt;br&gt;Память как таковая, в общем то тоже абстракция. На уровне физики чип RAM бывает например двухмерным массивом. Однако врядли вы будете в большом восторге от идеи узнавать истинную геометрию каждого чипака оперативы, высчитывая rows и columns, которые, однако, ни разу не константа.&lt;br&gt;&lt;br&gt;А еще цифровые штуки изначально оперируют единицами и нолями. По поводу чего ноль достаточно удобен для представления на уровне железа. Это &quot;все нули&quot;, по всем разрядам шин, регистров и проч. Просто и элегантно.&lt;br&gt;&lt;br&gt;&amp;gt; (т.е. на более низком уровне индексация массива может начинаться совсем не с 0) &lt;br&gt;&lt;br&gt;&quot;Права купил, а ездить не купил?&quot; :) Режимы адресации и их чудеса не имеют никакого отношения к тому с чего начинается адресное пространство.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#79</link>
    <pubDate>Sun, 08 Mar 2020 20:29:02 GMT</pubDate>
    <description>&amp;gt; Итак, вы умеет пользоваться гуглом.&lt;br&gt;&lt;br&gt;Я еще и памятью умею пользоваться.&lt;br&gt;&lt;br&gt;&amp;gt; Тогда вы сможете сделать и второй шаг &amp;#8212; объяснить, почему в скриптовых &lt;br&gt;&amp;gt; языках индексация не обязана начинаться с нуля.&lt;br&gt;&lt;br&gt;Потому что поделки для вебмакак, не понимающих как работает компьютер? :)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#78</link>
    <pubDate>Sun, 08 Mar 2020 12:49:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt; при сложении двух массивов должен получиться массив &lt;br&gt;&amp;gt; Такой операции, как &quot;сложение массивов&quot;, не знает ни один язык.&lt;br&gt;&amp;gt; Есть конкатенация массивов (concat), сведение массива к одному значению (reduce), есть &lt;br&gt;&amp;gt; много чего еще. А вот сложения (addition) нету. И вообще, под &lt;br&gt;&amp;gt; этим можно подразумевать все, что угодно, в зависимости от текущей задачи: &lt;br&gt;&amp;gt; Cercopithecus #1: Было бы прикольно, если бы &#091;1,2,3&#093; + &#091;4,5,6&#093; давал &#091;1,2,3,4,5,6&#093; &lt;br&gt;&lt;br&gt;Это конкатенация&lt;br&gt; &lt;br&gt;&amp;gt; Cercopithecus #2: Было бы прикольно, если бы &#091;1,2,3&#093; + &#091;4,5,6&#093; давал 1+2+3+4+5+6 &lt;br&gt;&amp;gt; = 21 &lt;br&gt;&lt;br&gt;Результат - число (не массив)&lt;br&gt;&amp;gt; Cercopithecus #3: Было бы прикольно, если бы &#091;1,2,3&#093; + &#091;4,5,6&#093; давал &#091;1+4,2+5,3+6&#093; &lt;br&gt;&amp;gt; = &#091;5,7,9&#093; &lt;br&gt;&lt;br&gt;Правильная хотелка - сумма двух векторов&lt;br&gt;&amp;gt; Cercopithecus #4: Было бы прикольно, если бы &#091;1,2,3&#093; + &#091;4,5,6&#093; давал 3+3 &lt;br&gt;&amp;gt; = 6 &lt;br&gt;&lt;br&gt;Результат - число (не массив)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск nginx 1.17.9 и njs 0.3.9 (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/119959.html#77</link>
    <pubDate>Fri, 06 Mar 2020 14:38:57 GMT</pubDate>
    <description>Это очень плохой прецедент для индустрии. Прецедент во многом определит решения судов по схожим делам в будущем.&lt;br&gt;</description>
</item>

</channel>
</rss>
