Как стать автором
Обновить
3
0
Таратин Александр @Taraflex

Пользователь

Отправить сообщение

Не было. Ставил запрет себе и маме. Никаких ПЭП не упоминалось.

Для теста попробовал снять запрет. Тоже никаких ПЭП.

Никакими приложениями для смарта/пк не пользуюсь. Никаких подписей не выпускал.

(UPD)

Аааа... ПЭП это же по факту просто авторизация на Госуслугах. Этот пункт был изначально при установке запрета, но без аббревиатуры ПЭП. Вероятно просто дополнили описание.

Haxe?

На уровне макросов можно творить любую мета-магию над ast, пока исходное ast остается валидным для парсера.

К сожалению будущее туманно. Существует кучу лет, но без поддержки достаточно крупного игрока так и не выстрелило - с похоронами флеша, имхо, так еще больше загибается.

Описанные способы ограниченны лишь включением отдельных переменных. Для чего-то более приближенного к реальным задачам, есть отличный mustache (условия, итерации по массивам) шаблонизатор на чистом баше https://github.com/tests-always-included/mo

Смотрю я на сию конструкцию, вывод один — сопруть.

Нужен ip не РФ.
Разрабы pnpm довольно политизированы https://github.com/pnpm/pnpm

Но они умеют и локально работать, да и админские права не нужны
https://pnpm.io/cli/add#install-from-local-file-system (в зависимости от пакетного менеджера и их версий способ может отличаться, но так или иначе эта фича представлена везде)

Кто-то для ANSI C даже такое делал https://www.npmjs.com/package/dotc

Искушенный читатель сразу заметил отсылку к другому менеджеру – npm. И да, для меня он стал идейным вдохновителем и лекалом всего проекта, поэтому велосипед будет изобретаться по его образу и подобию (со своей реализацией, конечно).

Пакетные менеджеры под node могут хранить файлы любого типа, а не только js код.
Как насчет того, чтобы просто класть vba код в node пакеты и написать кастомный ресолвер повторяющий алгоритм ресолвинга node
https://stackoverflow.com/questions/316166/how-do-i-include-a-common-file-in-vbscript-similar-to-c-include
Тогда и писать ничего не нужно будет. Просто используем npm, yarn, pnpm как есть


image

Достаточно взглянуть на их csp заголовок


default-src 'self' data: .sberbank.ru .sberbank.ru: vito.sbrf.ru vito.sbrf.ru: suggest-maps.yandex.ru google-analytics.com cdn.rutarget.ru; media-src 'self' blob: .sberbank.ru .sberbank.ru:; font-src 'self' data: .sberbank.ru .sberdevices.ru fonts.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' .sberbank.ru .sberbank.ru: .sbrf.ru vito.sbrf.ru vito.sbrf.ru: mc.yandex.ru .mc.yandex.ru .mc.yandex.com yastatic.net api-maps.yandex.ru suggest-maps.yandex.ru core-renderer-tiles.maps.yandex.net .google-analytics.com stats.g.doubleclick.net .rutarget.ru; script-src-elem 'self' 'unsafe-inline' data: .sberbank.ru .sberbank.ru: vito.sbrf.ru vito.sbrf.ru: .yandex.ru yastatic.net .maps.yandex.net google-analytics.com .google-analytics.com .rutarget.ru; worker-src 'self' blob: .sberbank.ru .sberbank.ru:; style-src 'self' 'unsafe-inline' data: blob: .sberbank.ru .sberbank.ru:; child-src 'self' .sberbank.ru .sberbank.ru: cdn.rutarget.ru; connect-src 'self' blob: 127.0.0.1: .sberbank.ru .sberbank.ru: wss://.sberbank.ru wss://.sberbank.ru: vito.sbrf.ru vito.sbrf.ru:* bonus-spasibo.ru calc.sberbank-insurance.ru mc.yandex.md .yandex.ru .yandex.com google.ru google.com .google-analytics.com .doubleclick.net tag.rutarget.ru sync.rambler.ru .ca.sbrf.ru; img-src 'self' blob: data: .sberbank.ru .sberbank.ru: *.sberdevices.ru upload.wikimedia.org mc.yandex.ru mc.yandex.com favicon.yandex.net api-maps.yandex.ru core-renderer-tiles.maps.yandex.net google-analytics.com .google-analytics.com google.ru .google.ru google.com .google.com .rutarget.ru sync.rambler.ru static-maps.yandex.ru; frame-src blob: data: *.sberdevices.ru *.rutarget.ru; report-uri https://web6-new.online.sberbank.ru/api/log/report

таких уже не спасти.

Огромный недостаток контейнеров в FF из коробки в том, что нельзя настроить открытие одного домена в нескольких контейнерах (кейс с несколькими аккаунтами на одном сайте) — после перезапуска браузера начинается глюкодром.
Решение — https://github.com/honsiorovskyi/open-url-in-container — позволяет открывать ссылку в ff в определенном контейнере из консоли.


Пример


firefox "ext+container:name=user0&url=https://dashboard.render.com/&pinned=true" && firefox "ext+container:name=user1&url=https://dashboard.render.com/&pinned=true"

При этом не добавляйте открытие сайта в контейнере по дефолту — иначе схема не заработает.

Если обобщить задачу
qtranslate и Crow Translate
бесплатные приложения позволяющие переводить любой текст на экране, что можно выделить.
Из той же оперы
github.com/Nyr/openvpn-install
github.com/Nyr/wireguard-install

когда года 3 назад искал подобные установщики, скрипты от Nyr показали себя менее проблемными чем от angristan, хотя сейчас ситуация наверняка могла перемениться.
Самая вкусная часть — Js движок уже давно открыт github.com/chakra-core/ChakraCore
А так ли нужно все остальное?
Статическая линковка — один бинарный файл без каких-либо зависимостей (он мне понадобится в docker scratch)
Итоговый размер должен быть минимально возможным (постараться уместиться в 100Кб без upx)

Есть mustache шаблонизатор на bash
github.com/tests-always-included/mo
32 KB
Если вырезать комментарии, то выйдет наверное вполовину меньше.
glogg мертв.
Есть живой форк с плюшками github.com/variar/klogg
Среди «блокнотов» для просмотра логов из живых альтернатив лучшее что находил
github.com/variar/klogg
Для слов короче, наверное можно использовать пробелы нулевой ширины.
Можно просто заинклудить данные в строку/массив
stackoverflow.com/a/25021520
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность