1.2, макпыф (ok), 20:48, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
УРА
UPD: Блин, там для сборки этого ducktape нода похоже нужна. Впрочем все равно лучше чем mozjs
UPD2: Только для мастера. Релиз без неё.
| |
|
2.54, . (?), 08:46, 26/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Погодите, так ведь он для этого ж и предназначен? Программа для получения доступа к повышенным привиллегиям в обход стандартных юникс-механизмов - предоставила кому-то к ним доступ? Ну ахренеть, я изумлен.
| |
|
3.61, Аноним (61), 10:35, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Погодите, так ведь он для этого ж и предназначен?
И сколько платят безопасникам за нахождение дыр в дуршлаге? Думаю, прибыльная работа.
| |
|
4.64, . (?), 10:56, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Погодите, так ведь он для этого ж и предназначен?
> И сколько платят безопасникам за нахождение дыр в дуршлаге? Думаю, прибыльная работа.
нервная очень, а печень небесконечная.
Попробуй вот, перечитать вслух (желательно - без выражения, за выражения из уважаемой конторы и попереть могут) и заметить где подвох:
Software Description:
- policykit-1: framework for managing administrative policies and privileges
Summary:
policykit-1 could be made to run programs as an administrator.
- то ли это просто вывод apt show, то ли это USN? Мне вот вредно столько бухать чтоб отличать с первой попытки.
| |
|
|
|
1.4, sdkhflskhgl (?), 21:03, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
ух тыж... ducktape реально классная реализация жабаскрипта, по идеологии чем-то похож на sqlite - тоже только один Хидер и один сырец. встраивать такие модули в свой проект - одно удовольствие. правда нужно какое-то время чтобы привыкнуть к стековой машине (API там весьма далёк от классики жанра), но если разобраться (занимает день с перекурами если не торопиться) - то потом можно расширять функционал движка до бесконечности :)
| |
|
2.26, Аноним (26), 23:17, 25/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
API у него действительно классное. Но я бы предпочёл обёртку над SpiderMonkey.
| |
|
3.90, Аноним (90), 13:16, 26/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Миллениалы не понимают конфиги вида ключ-значение, им надо обязательно писать ифы. А на жававскрипте вместо простенького язычка для встраивания (кто сказал луа?), потому что другого они не умеют.
| |
|
4.91, sdkhflskhgl (?), 14:01, 26/01/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
иногда надо делать конфиги чуть более структурированными, чем просто плоская портянка, для таких случаев json очень хороший вариант: легко читается, минималистичен по дополнительным символам
| |
|
5.166, минона (?), 11:56, 30/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
(неловкая пауза) а как связаны движок джаваскрипта и json в конфигах?
| |
|
|
|
|
1.6, Аноним (11), 21:21, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Вот и пришла хана polkit
в такие вещи пихать попаскрипт - хоронить
Хорошо что нормальные дистры есть, без этого ауна намертво прикрученного
| |
|
2.8, муу (?), 21:28, 25/01/2022 [^] [^^] [^^^] [ответить]
| +19 +/– |
> Вот и пришла хана polkit
> в такие вещи пихать попаскрипт - хоронить
а он, внезапно, там уже давно, до добавления duktape использовался mozjs, для сборки которого нужны python, llvm, rust и ведро соплей девственниц.
| |
|
3.13, Аноним (11), 21:44, 25/01/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
та внезапно по барабану. у меня polkit вообще в системе нету и ниразу не понадобился
| |
|
|
3.12, Аноним (11), 21:43, 25/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
вагон и маленькая тележка. почти всё не прикручено у меня этого polkit вообще нету
| |
3.38, Crazy Alex (ok), 01:46, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Единственное, что к нему прикручено - это DE всякие. Смысл которых лично я не понимал вообще никогда.
| |
|
2.53, Аноним (53), 07:59, 26/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Вот и пришла хана polkit
>в такие вещи пихать попаскрипт - хоронить
Так JS в нём отродясь был, только от Мурзилы. Но свежие версии SpyderMonkey хотят собираться Растом.
| |
|
3.55, . (?), 08:50, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Так JS в нём отродясь был
-rwxr-xr-x 1 root root 9980 Nov 5 2011 /usr/lib/polkit-1/polkitd
ты уверен что в нем поместился js? Чудеса микроминиатюризации, не иначе.
Но идея, конечно, и изначально была идиотской. Хотели UAC какввенде. Впрочем, в венде там хотя бы нет js вместе с мурзилой целиком.
| |
|
4.83, Аноним (83), 12:43, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Надо было задание правил сделать декларативно просто, чтоб не было возможности в алгоритмы.
| |
|
5.87, Аноним (87), 13:07, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
В той версии - так и было. Но тогда получалось недостаточное какввенде - поэтому добавили ж0поскрипт.
| |
|
|
|
|
1.18, Oxyd76 (?), 22:05, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Божечки. Ну зачем? Почему не более подходящие, для системной компоненты вещи. Ну хочется вам встроить поддержку логики, так возьмите ну тот-же LUA.
| |
|
2.20, Аноним (20), 22:14, 25/01/2022 [^] [^^] [^^^] [ответить]
| –9 +/– |
А чем JavaScript не подходящий? Он для этого был создан. Реализация отличная, настоящий embedded. Потребляет очень мало.
Наверное это в 💯 раз лучше чем bash портянки (но на них тут никто не ругается).
И он во много-много раз быстрее недоязыка bash.
| |
|
3.21, Аноним (21), 22:21, 25/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
запомни: скриптовать что-то сложное принято исключительно на самых тормознутых языках. Например на баше, где "всё есть строка". Или на пыхе, -- писать тормозкрипты пробельчиками. Куда ты тут лезешь со своим яваскриптом?
| |
3.22, anonymous (??), 22:25, 25/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Всем хорош. Одна только проблема. polkit до мержа использовал mozjs сиречь spidermonkey, который для себя требует дохера зависимостей рантайма и билда. Но теперь, когда они переехали на duktape, это и в самом деле что-то близкое к embedded.
| |
|
4.29, Аноним (26), 23:22, 25/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тебе всё равно Firefox ставить, так что на десктопах SM оптимальнее, ибо и JiT, и JS нормальный, и памяти не жрёт дополнительно, ибо у тедя Firefox всё равно перманентно запущен.
| |
|
5.43, Аноним (-), 02:07, 26/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Тебе всё равно Firefox ставить, так что на десктопах SM оптимальнее, ибо
> и JiT, и JS нормальный, и памяти не жрёт дополнительно, ибо
> у тедя Firefox всё равно перманентно запущен.
Т.е. тебя не смущает, что в зависимостях там mozjs-78 - отдельный движок как и то, что JIT для пары строк с правилами - никуда не уперся?
| |
|
|
3.46, Аноньимъ (ok), 04:55, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Наверное это в 💯 раз лучше чем bash портянки (но на них тут никто не ругается).
Я ругаюсь например.
Ну и так себе аргумент. Всё что угодно лучше баша.
>А чем JavaScript не подходящий? Он для этого был создан.
Даже не знаю для чего он был создан.
Не то чтобы это был ужасный язык если смотреть в вакууме.
Но я слышал что у него есть некоторые проблемы с реализацией вызванные дизайном самого языка.
| |
|
4.48, ыы (?), 05:55, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ждем от вас дистрибутив линукса, в котором bash заменен на жабоскрипт.
| |
|
5.66, . (?), 10:58, 26/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ждем от вас дистрибутив линукса, в котором bash заменен на жабоскрипт.
не надо! А то так и сделают.
| |
|
4.50, Anonymoustus (ok), 06:05, 26/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>> А чем JavaScript не подходящий? Он для этого был создан.
>
> Даже не знаю для чего он был создан.
>
Он был создан для того, чтобы рисовать «спецэффекты» в окне браузера: танцующие снежинки, цветные переливы, «динамические меню» и так далее. В своё время, до очередного «изобретения» квадратных колёс в виде HTML5, это называли DHTML.
https://en.wikipedia.org/wiki/Dynamic_HTML
| |
|
|
6.130, . (?), 22:47, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Это да, его так намеревались использовать.
При таком его использовании - и вреда от него не было никакого.
Но, к сожалению, гугль решил иначе.
| |
|
|
4.93, Урри (ok), 14:12, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Не то чтобы это был ужасный язык если смотреть в вакууме.
Ужасный, ужасный.
Дизайн джаваскрипта зело неудачен, хуже почти всех известных используемых языков. И благодаря кошмарному дизайну жс учит своих программистов отсутствию красоты и стройности кода. Что, в свою очередь, ведет к полному отсутствию культуры программирования и соответствующей кривизне "кода".
Чтобы эту ситуацию хоть как-то исправить возникла куча языков поверх жс (ибо браузеры только его и умеют выполнять), более менее исправляющих этот идиотизм под названием "джава-срипт".
Примеров вокруг - миллионы.
| |
|
|
6.142, Урри (ok), 13:22, 27/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хелловорлдщик Урри, по крайней мере, хелловорлды пишет. В отличие от некоторых чисто теоретиков.
Посему у него экспертиза несколько повыше будет, да.
| |
|
5.117, Аноньимъ (ok), 17:33, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Ужасный, ужасный.
> Дизайн джаваскрипта зело неудачен, хуже почти всех известных используемых языков.
Может и соглашусь пожалуй.
Ну, на коротеньких трехстрочниках норм вроде. Для того вроде и предназначен.
Всё же мне больше непонятно зачем его вообще нужно было изобретать.
| |
|
6.122, Аноним (20), 18:14, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ну так-то я могу переписывать огромные баулы JS (на TypeScript) кода с очень высокой вероятностью что это всё будет корректно работать.
С и С++ такого и не снилось.
| |
|
7.126, Аноньимъ (ok), 19:04, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Ну так-то я могу переписывать огромные баулы JS (на TypeScript) кода с
> очень высокой вероятностью что это всё будет корректно работать.
Вы большой молодец.
> С и С++ такого и не снилось.
Хвала Аллаху!
Вы надеюсь тут не пытались провести аналогию между JS - TS и C - C++ ?
| |
|
8.133, Likern (?), 23:15, 26/01/2022 [^] [^^] [^^^] [ответить] | +/– | Конкретный пример - взял Luxon https github com moment luxon - супер-популярна... большой текст свёрнут, показать | |
|
9.143, Урри (ok), 13:25, 27/01/2022 [^] [^^] [^^^] [ответить] | +/– | Вот и совершенно типичнейший комментарий джаваскриптера - я не хочу учиться, я ... текст свёрнут, показать | |
|
|
|
6.140, Урри (ok), 13:18, 27/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Всё же мне больше непонятно зачем его вообще нужно было изобретать.
Лично я не ходил проверять, но на аналогичные вопросы мне здесь же, на опеннете, цитировали айка, где он утверждал, что это было очень срочное и совершенно временное решение. Другими словами - быстро наг_внокодил в расчете потом переделать, но так и осталось.
| |
|
|
|
|
2.25, Аноним (25), 23:13, 25/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Они не могут взять Lua, потому что там уже был JS. Придётся правила переписывать — никто не хочет.
| |
|
3.28, Аноним (26), 23:20, 25/01/2022 [^] [^^] [^^^] [ответить]
| –7 +/– |
lua - такое говно, что к ней лучше не прикасаться и избегать at all costs. Такого геморроя как с луной я давно не обретал. Дизайнили явно лунатики.
| |
|
4.39, Crazy Alex (ok), 01:50, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот уже сто раз ловил себя на том, что очень не хватает простого удобного скриптового языка, который не пытается быть всем.
Нет, не луа с его функциональщиной. Не js с его странностями. Не питон с его кучей "особенностей". А что-то вроде бейсика - простое, как топор, в принципе не пригодное для написания сложного кода, но не провоцирующее, как шелл, выстрелы в ногу. Желательно - строго типизированное, чтобы нельзя было вместо числа засунуть яблоко а потому думать "а что ж не так".
| |
|
5.44, Аноним (21), 02:19, 26/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> не пригодное для написания сложного кода
> строго типизированное
Параграфы соблюдены.
Не пойму, чем так не нравится JS. Успешно применяется в самых неожиданных областях. explorer.exe в вантуз-98 имел боковую панель с голубым уголком -- он управлялся из JScript. DAZ Studio позволяет себя скриптовать и подгружает свои ассеты через "Daz Script", который тоже ECMAScript. nginx/njs, nodejs, react native... Все применяют, а у тебя, видишь ли, "странности". А обернув в тайпскрипт, получаешь свою типизацию.
А со "странностями" в яваскрипте я сталкиваюсь ровно один раз в 3-5 лет -- когда мне по этим "странностям" задают вопросы на собесах.
Как альтернатива есть Vala, тоже может работать в скриптовом режиме. Всяко получше всяких перлов-башев-пыхов.
| |
|
|
7.63, Аноним (21), 10:54, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
ну и что это? снова гипотетическая проблема, которую встретишь только в собесах, и которой нет даже в хелловорлдах начинающих?
declare function parseInt(string: string, radix?: number): number;
| |
|
8.106, Аноним (21), 15:02, 26/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Подучи матчасть, в частности IEEE 754 Берем например Java static double NaN A ... текст свёрнут, показать | |
|
7.103, Аноним (56), 14:33, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все странности с типами решает typescript который такую ерунду просто не скомпилирует.
Слабая типизация в js поле для бесконечных манипуляций вида засунуть ерунду в ерунду и получить ерунду. JS ужастный!!!111
| |
|
8.146, Урри (ok), 18:01, 27/01/2022 [^] [^^] [^^^] [ответить] | +/– | Типичный js ник - ноль знаний по типизации, в данном конкретном случае и напро... большой текст свёрнут, показать | |
|
7.109, Аноним (109), 15:20, 26/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
функция parseInt преобрабразует первые числовые символы в строку. Это даже отравдано учитывае повсеместное распространение в веб значений вида "11px", "2em"
функция parseInt принимает в качестве первого аргумента строку, поэтому константа Infinity типа number автоматически преобразуется в строку "Inifinity"
мы указали десятнацатиричную систему счисления тоесть символы /0-9a-i/i это цифры, в нашей строке первая I это единственное число, а дальше идет строковая часть. i в десятичной системе счисления это 18
Правильный ответ в итоге 18, а не 19, но наверное на собеседовании мне бы этот ответ засчитали так как спрашивают еще и почему так получилось.
| |
|
|
9.164, Аноним (109), 11:16, 29/01/2022 [^] [^^] [^^^] [ответить] | –1 +/– | просто чтобы программировать на любом языке, нужно знать стандартную библиотеку,... текст свёрнут, показать | |
|
|
7.110, Аноним (109), 16:42, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ладно infinity, но вы только посмотрите какой js ужастный!
parseInt("ololo", 36)
41322444
parseInt(undefined, 36)
86464843759093
| |
|
6.77, Crazy Alex (ok), 12:22, 26/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Не нравится тем, что он сложный для нормальных скриптовых задач. Мало того, что куча странностей с преобразованиями, всякие прототипные наследования, так ещё и слишком много хитрой функциональности вроде футур и подобного.
Со "странностями" вы сталкиваетесь каждый день, только привыкли.
| |
|
7.85, Аноним (21), 12:52, 26/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> куча странностей с преобразованиями
Гипотетических. На практике их нет ни у кого, включая хелловорлдщиков. Странности -- это поле деятельности авторов статей про "странности яваскрипта", их затем за 5 минут до собеседования вычитывают интервьюеры (потому что сами тоже не сталкивались!) и задают вопросы, чтоб снизить зарплатные ожидания, типа "ну ты же не знаешь, что будет, если засунуть строку в винегрет, а винегрет умножить на пылесос, а это основа основ".
> всякие прототипные наследования
> хитрой функциональности вроде футур и подобного
Вещи полезные, но если СЛОЖНА/НИАСИЛИЛ, то ими пользоваться не обязательно и до определенной степени можно игнорировать.
| |
|
|
9.123, Аноним (21), 18:22, 26/01/2022 [^] [^^] [^^^] [ответить] | +3 +/– | Ну возьми HQ9 , че - ничего сложнее тупого императивного стиля check - никаких... текст свёрнут, показать | |
9.147, Урри (ok), 18:05, 27/01/2022 [^] [^^] [^^^] [ответить] | +/– | Возьми лисп а точнее scheme, ибо cl - буэ Учится за 10 минут я лично объясня... текст свёрнут, показать | |
|
|
|
6.84, Аноним (83), 12:50, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Как альтернатива есть Vala, тоже может работать в скриптовом режиме. Всяко получше всяких перлов-башев-пыхов.
В Vala есть своя странность - разрабатывается гномерами. А из этого могут последовать странности, которые всяким перлам-башем-пыхам и не снились.
| |
|
|
|
7.86, Аноним (59), 12:56, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Как это, нет типов? Он очень типизированный, вот в си, например, нет типов (есть сахар притворяющийся типами). Такие тонкости как наследование ромбиком тебе не понадобятся с таким подходом к вопросу.
| |
|
|
5.69, OpenEcho (?), 11:08, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А что-то вроде бейсика - простое, как топор
FreeBASIC ? Нет?
> в принципе не пригодное для написания сложного кода,
У каждого свои понятия сложности. Инструмент выбирается в зависимости от задачи, это не жена чтоб всю жизнь одной наслаждаться.
> но не провоцирующее, как шелл, выстрелы в ногу.
А можно пример провокации в шеле, где прям раз - и в ногу ?
| |
|
|
7.92, Cradle (?), 14:10, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
"back to the basics" - возмоте один из вариантов паскаля, благо их за 50 лет достаточно накопилось. Создавался он вот как будто специально как раз по Вашим запросам.
| |
7.96, OpenEcho (?), 14:17, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> чтобы простое было писать легко, а сложное - практически невозможно.
Сорри, но слышится ка - "Хочу белое, но что бы было черное"
> Иначе будет очередной питон или php.
А чем пых не угодил, писать легко, документация ИМХО одна из лучших. Если скомпилировать статически и ужать upx-ом, так по современным меркам 12мег вообще ничто.
> В шеле - всё, что связано с кавычками - самый яркий пример,
> ну и то, что всё тащим через строки и, соответственно, по
> типам никакого контроля.
Так то не язык програмирования, а шелл !
Зачем там типы?
И где это нет проблем с кавычками, в каком таком чудо языке ?
Надо простое но с типами, ну так tinycc или еще лучше chibicc, 8 kilobytes и будет работать везде
| |
|
|
9.124, Cradle (?), 18:49, 26/01/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Вот на полке стоит книжка Вирта по Оберону, там вся грамматика языка на две с по... текст свёрнут, показать | |
|
|
|
|
5.71, Аноним (71), 11:12, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Tcl. Проще некуда, типы добавляются расширением, классический язык конфигурации и настройки. Иногда не нужно изобретать велосипеды, когда есть готовое, отлаженное решение.
| |
|
6.75, Crazy Alex (ok), 12:16, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Сильно инопланетный. По идее нужно что-то такое, что будет понятно любому, кто в школе if-then-else учил.
| |
|
7.95, Урри (ok), 14:16, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну так и используй Паскаль. Что мешает?
Есть все, что ты хотел.
| |
|
|
9.141, Урри (ok), 13:20, 27/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Нахожу Но он полностью соответствует озвученным критериям выше -- Лично я паск... текст свёрнут, показать | |
|
|
|
|
|
|
11.154, PnD (??), 11:51, 28/01/2022 [^] [^^] [^^^] [ответить] | +/– | У меня такое ощущение что Вы подгоняете решение под ответ go Но в скриптовые... текст свёрнут, показать | |
|
|
|
|
|
|
7.131, Аноним (71), 23:00, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
По политическим причинам, а еще подозреваю из-за NIH. Вместо него породили Bash. Guile - диалект Lisp со всеми плюсами и минусами, но да, его тоже посоветую для настроек и несложных скриптов.
| |
|
|
|
|
|
|
1.27, Аноним (26), 23:18, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>вместо ранее применяемого движка Mozilla Gecko
Gecko - это браузер. Движок - это SpiderMonkey.
| |
1.31, Генри Форд (?), 23:26, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Реально? В системных компонентах линукса крутится JavaScript?
Как фронтендер заявляю, эту псевдо операционную систему уже ничто не спасёт.
| |
|
2.34, Аноним (21), 01:04, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
в нгинксе комплекс секьюрити чеки можно делать через njs
в бровзерах помнится бывали PAC-скрипты, возвращающие адрес прокси-сервера по урлу страницы
Но здесь нельзя. Никак нельзя. Это другое. Ни в коем случае. Не-не-не. Вам не понять.
| |
|
3.67, john_erohin (?), 11:01, 26/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> бровзерах помнится бывали PAC-скрипты, возвращающие адрес прокси-сервера по урлу страницы
да, бывали. они больше не будут. мерзкое было изобретение.
wpad IN A 127.0.0.1
| |
|
2.41, Crazy Alex (ok), 01:53, 26/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это не "системные компоненты". Это так, один из возможных вариантов обвязок, хоть и очень распространённый.
| |
2.45, Аноним (45), 03:37, 26/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Все спасет. Выкинуть "==" и допилить нормально систему типов и базовую библиотеку будет вполне нормальный язык. А прикрутить LLVM и компиляцию, так вообще сказка будет, но это уже скорее для TypeScript работенка.
| |
|
1.42, deeaitch (ok), 02:05, 26/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Хорошая новость. Полезная информация. Всегда было на него плевать и не нужен был в embedded его функционал вообще не нужен (нет таких задач, всё жёстко завязано), а если где в сестеме и был (например на ноуте), я его не замечал. Теперь знаю что там внутри. Полезно, познавательно.
Это реальность. К сожалению.
Всем изветсно качество кода на javascript, не потому что он плохой, потому что там много зелёной школоты. Доказательством тому ежедневные сотни замечательных вещей в npm и прочих около javascript штуках. И проблема не в памяти как считают некоторые секты. К сожалению это реальность. И реальность такова что основные сейчас в Linux это дети из мира javascript.
Ну как есть. По крайней мере этот движок легче. Только те кто приписывает это к embedded, ребята, не позорьтесь. Календарьчик в телефоне на javascript для mail.ru это ещё не embedded. Да и вообще не embedded.
Но хоть стал легче. Может когда придут к более здравому решению. Опыт одной крупной компании уже доказал, что javascript в embedded (по крайней мере automotive) не место. Но дороги назад нет и они спешно делают велосипеды.
Учитесь на чужих ошибках, не повторяйте их. Удачи.
| |
|
2.97, Урри (ok), 14:17, 26/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Всем изветсно качество кода на javascript, не потому что он плохой, потому что там много зелёной школоты.
Нет. Именно потому, что он плохой.
| |
|
1.68, хрю (?), 11:04, 26/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не совсем понятно - в polkit js примитивный донельзя и по идее там любой js двиг. подойдёт. Про duktape встречал несколько упоминаний, что его можно использовать с polkit. Или тут именно вкомпилировать его в сам polkit?
| |
|
2.78, . (?), 12:29, 26/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
> и по идее там любой js двиг. подойдёт
и много ты их знаешь, "любых"?
Именно вкомпилировать, как он тебе еще должен дурацкие правила исполнять? А что сервису отвечающему за повышение привиллегий как бы категорически нельзя исполнять никаких кривых скриптов, написанных обезьянками и вообще надо быть простым как палка - это как-то современные разработчики не осиливают.
Да и задача "сделать как в венде!" такого не предполагает.
| |
|
|
2.74, Аноним (20), 12:11, 26/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
По мотивам новая новость. Там будет весь срачик по этому поводу.
| |
|
1.165, arisu (ok), 17:41, 29/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
и сразу соседняя новость: «Критическая уязвимость в PolKit, позволяющая получить root-доступ в большинстве дистрибутивов Linux». ой. как так-то?..
| |
|