<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В Polkit добавлена поддержка JavaScript-движка Duktape</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html</link>
    <description>В инструментарий Polkit, используемый в дистрибутивах для обработки авторизации и определения правил доступа к операциям, требующим повышенных прав доступа (например, монтирования USB-накопителя), добавлен бэкенд, позволяющий использовать встраиваемый JavaScript-движок Duktape вместо ранее применяемого движка Mozilla Gecko (по умолчанию как и раньше осуществляется сборка с движком Mozilla). Язык  JavaScript в Polkit используется для определения правил доступа, которые взаимодействуют с привилегированным фоновым процессом polkitd при помощи объекта &quot;polkit&quot;...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56578&lt;br&gt;</description>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (минона)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#166</link>
    <pubDate>Sun, 30 Jan 2022 08:56:08 GMT</pubDate>
    <description>(неловкая пауза) а как связаны движок джаваскрипта и json в конфигах?&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (arisu)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#165</link>
    <pubDate>Sat, 29 Jan 2022 14:41:53 GMT</pubDate>
    <description>и сразу соседняя новость: &amp;#171;Критическая уязвимость в PolKit, позволяющая получить root-доступ в большинстве дистрибутивов Linux&amp;#187;. ой. как так-то?..&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#164</link>
    <pubDate>Sat, 29 Jan 2022 08:16:46 GMT</pubDate>
    <description>просто чтобы программировать на любом языке, нужно знать стандартную библиотеку, хотя бы минимально...&lt;br&gt;Чтобы вываливать продукты своей жизнидеятельности в комментарии, ничего знать не нужно.&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (Урри)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#163</link>
    <pubDate>Fri, 28 Jan 2022 19:20:09 GMT</pubDate>
    <description>https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (OpenEcho)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#162</link>
    <pubDate>Fri, 28 Jan 2022 15:13:38 GMT</pubDate>
    <description>&amp;gt; В Си это называется struct, а в Паскале - record.&lt;br&gt;&amp;gt; Внутрь кладём &quot;процедурные переменные&quot; :-) &lt;br&gt;&amp;gt; C++, как говорят, в своих первых версиях как раз и был макро &lt;br&gt;&amp;gt; препроцессором к C &lt;br&gt;&lt;br&gt;О чем и разговор, - это просто абстракции, т.к. под капотом, ЦПУ понятия не имеет от таких заморочках&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (Annoynimous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#161</link>
    <pubDate>Fri, 28 Jan 2022 15:12:36 GMT</pubDate>
    <description>&amp;gt; По политическим причинам, а еще подозреваю из-за NIH. Вместо него породили Bash. &lt;br&gt;&amp;gt; Guile - диалект Lisp со всеми плюсами и минусами, но да, &lt;br&gt;&amp;gt; его тоже посоветую для настроек и несложных скриптов.&lt;br&gt;&lt;br&gt;тогда, если guile - то ещё и nix наверное&lt;br&gt;&lt;br&gt;а вокруг их использования, как &quot;языков для настроек&quot; уж два как-бы-линкуса накрутили, так что и proof of concept есть&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (Annoynimous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#160</link>
    <pubDate>Fri, 28 Jan 2022 15:08:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Класс в минимальном виде - то есть структура с публичными данными и публичными же методами &lt;br&gt;&amp;gt; Зачем такая кастрация?&lt;br&gt;&amp;gt; Это и не нормальный ООП и не нормальный &quot;простой&quot; инструмент.&lt;br&gt;&lt;br&gt;Ну вообще - это и не классы. Это нормальный Си или Паскаль :-D&lt;br&gt;&lt;br&gt;В Си это называется struct, а в Паскале - record.&lt;br&gt;Внутрь кладём &quot;процедурные переменные&quot; :-)&lt;br&gt;&lt;br&gt;C++, как говорят, в своих первых версиях как раз и был макро препроцессором к C&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (Annoynimous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#159</link>
    <pubDate>Fri, 28 Jan 2022 14:57:37 GMT</pubDate>
    <description>&amp;gt; Не. В данном случае хочется язык, на котором сложно написать нельзя. Который &lt;br&gt;&amp;gt; учится полностью за час (ладно - день) и после этого - &lt;br&gt;&amp;gt; никаких неожиданнстей - либо оно работает ровно как ожидали либо внятно &lt;br&gt;&amp;gt; ругается. Поэтому ничего сложнее тупого императивного стиля - никаких лямбд, никаких &lt;br&gt;&amp;gt; наследований, конструкторов, явной работы с памятью, исключений и всего прочего&lt;br&gt;&lt;br&gt;Паскаль? &lt;br&gt;&lt;br&gt;Только не &quot;современный паскаль&quot; в стиле Delphi/Oxygene/FPC - а &quot;старый ламповый&quot;, как описан дедушкой Виртмм в Pascal Report 1974 года. Выкинуть указатели, добавить динамические массивы и строки, как их частный случай.&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В Polkit добавлена поддержка JavaScript-движка Duktape (OpenEcho)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/126553.html#158</link>
    <pubDate>Fri, 28 Jan 2022 12:23:18 GMT</pubDate>
    <description>&amp;gt; Раздражает неконсистентность. В присовении пробел перед равно не ставь, в &#091;&#093; - &lt;br&gt;&amp;gt; наоборот, потому что оно скостылировано внешней командой, на пустоту проверь конкатенацией &lt;br&gt;&amp;gt; с дамми символом и так далее, не забудь всё, что можно, &lt;br&gt;&amp;gt; заключитть в кавычки... Я понимаю, почему так - но не понимаю, &lt;br&gt;&lt;br&gt;Я с вами полностью согласен, что поначалу - дико, особено если в програмирование пришел с элитный языков, но когда поймешь, - &quot;почему и как&quot;, то вполне можно жить и что самое главное - быть уверенным, что завтра при очередном апдэйте ничего не сломается. Вот это последнее - &quot;странная&quot; консистенс и есть вишенка на торте, пусть хоть и кислая, но всегда одно и тоже&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Речь о том, &lt;br&gt;&amp;gt; что не надо пытаться писать однострочник и проект на десять тысяч &lt;br&gt;&amp;gt; строк на одном зяыке - там требования совершенно разыне.&lt;br&gt;&lt;br&gt;Так и я про то же самое -  не нужен универсальный микроскоп, которым и гвозди можно забить и науку поковырять. На каждую задачу - свой тулз. Я согласен что, надо бы хотя бы парсер строки от awk перенес</description>
</item>

</channel>
</rss>
