Pull to refresh
41
0
Стас Павлов @stasus

User

Send message
Windows 10 Anniversary Update — да, остальное — нет. Это требования к DAC, который использует Windows Containers.
Как раз хотел пояснить, чтобы небыло недопонимания, а то моё общий могло запутать.

Для всего реестра — десктоп записал -> в приложении прочитал, если есть доступ
HKCU — в приложении записал -> в этом же приложении для этого же пользователя прочитал
HKCU — в приложении записал -> не десктопе не вижу, хранится на файловой системе для каждого пользователя для каждого приложения
В HKLM\Software можно писать, если в «захваченном реестре» нет соответствующей пары «раздел-значение», и у пользователя есть доступ
Вот здесь есть список всех папок https://docs.microsoft.com/ru-ru/windows/uwp/porting/desktop-to-uwp-behind-the-scenes
HKCU — общий, а в HKLM писать не может.
APPX сейчас можно установить двойным щелчком, если разрешено системой. Как раз идея в том, чтобы просто взять свои Win32 и положить в Windows Store. Хотите добавить потом UWP возможностей, пожалуйста. Не хотите или пока нет того, что вам интересно, ждёте обновления Desktop Bridge.
Это не виртуализация и даже не контейнеризация. А структура файлов такая, потому что собирается из VFS контейнера, при использовании DAC. Desktop Bridge делает некоторую работу, которую контейнер делает для приложения внутри, вроде перенаправления записи файлов и т.д., но при этом, приложение работает не в контейнере.
И это же сразу и способ доставки своего приложения — Windows Store. Есть даже публичная история о подобном использовании.
На начальном этапе, да. Но это одновременно открывает возможность к использованию UWP API и постепенного перехода всё больше в UWP сторону.

Я вот постарался картинку заглавную про этот путь, мост и переход подобрать :)
Идея моста в том, чтобы постепенно перейти на UWP по максимуму, но с чего-то надо же начать.

Там с самого начала можно было публиковать обычные настольные приложения, но они разворачивались стандратным образом, просто скачивались из магазина.
Это не UWP приложение. По крайней мере сразу после ковертации. Это Win32/.NET приложение, упакованное для распространения через Windows Store, которое запускается в full trust окружении.

7-zip это просто пример приложения, которое можно очень просто перепаковать.
Вот есть сравнение на StackOverflow http://stackoverflow.com/questions/40326085/compare-aws-lambda-azure-functions-and-google-cloud-function
Но это же пилотный проект, в который заложено несколько больше возможностей, чем необходимо для решения задач непосредственно этого пилотного проекта.
Официально нет, но техническая возможность есть https://github.com/Azure/azure-webjobs-sdk-script/wiki/Creating-a-Java-Azure-Function
Функции — специализированные WebJob. WebJob запускаются в изолиованом окружении на базе Kudu — https://github.com/projectkudu/kudu

В контейнер там не обёрнуто, безусловно, время на запуск процесса требуется, поэтому на первый холодный запуск фукнции в preview требовалось больше времени. Есть возможность включить режим, когда функция будет всё время горячей, но это будет не severless режим.

Вот здесь https://github.com/Azure/azure-webjobs-sdk-script/issues/298 и вот здесь https://github.com/Azure/azure-webjobs-sdk-script/issues/529 можно почитать обсуждение с разработчиками на тему холодного запуска для функций на js с большим деревом npm зависимостей, там можно и про детали реализации почитать, если нет желания смотреть в код.

Когда я тестировал «сами в себе» C#, собранные в библиотеки функции подобных проблем не наблюдал.
Можно, но для этого нужен/предназначен WebJob. Другой способ масштабирования и он не совсем serverless.
Там не совсем так, нет контейнеров, поэтому время запуска в холодную меньше в любом случае. Но, в целом, правильный вопрос. Иногда возникали задержки при первом вызовые функции, когда они были в preview, обещали решить этот вопрос к релизу.

Если интересно, как устроеные функции — это здесь https://github.com/Azure/azure-webjobs-sdk-script

Функции, если упростить, это несколько специализированные и заточенные под некоторые типы сценариев WebJob.
Нет тригера на таблицы, есть на очередь и BLOB. Работает по тестам вполне хорошо.
В Xamarin Test Cloud не было, а так как это инструмент для объединения и построения процессов, логично, что сейчас есть то, где обеспечивается полный цикл. Будем ждать поддержки.
Там прямо во время открытия сказали, что в процессе. Просто это скрещенные вместе Xamarin Test Cloud и Hockey Apps + ещё кое что, а там не было UWP. Не надо искать знаки там, где их нет :)
Источник:
Linear regression algorithms assume that data trends follow a straight line.


Какой по вашему должен быть более правильный перевод?

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity