Ну так-то технически грамотные могут отвечать сами за себя. Только надо лишние блокировки убрать, чтобы чайникам не надо было ставить vpn для просмотра youtube, и vpn был бы у тех, кому реально нужен.
А ведь так (аналогично изоляции через протокол) можно и какой-то другой макрос применить ко всем соответствующим протоколу методам/свойствам класса?
К примеру, есть у меня крохотная либа, прокидывающая методы (только async, конечно) и свойства объекта в js-код, вызываемый в WKWebView. Сейчас она сделана на генериках + для кастомных классов свой протокол, который надо реализовать руками, а будет неплохо сделать что-то типа JSExport для протоколов (в JavaScriptCore по сравнению с WKWebView очень удобно объекты прокидывать, достаточно аннотации для протокола).
Случайные из интервала [0,1). Math.random() или что там в вашем языке доступно, количество не влияет (товарищ выше очень понятно объяснил: каждой карте назначили случайное число и выбрали ту, что с самым большим).
что бы не писать обработчики ожидания того что база или сервер стартанул
Надо писать. Тем более в многопоточном/многопроцессном приложении это вообще халява, никаких тебе колбэков или async-await, просто поставить в код вызов типа "WaitForServiceStarted()".
Про рекурсию я уточнил бы: где возможно – используют не её, а фвп типа fold, zip и так далее.
Я так понимаю, обработка идёт на серверах M$. Так что им достаточно поменять алгоритмы там.
Если они не планируют и дальше выпускать (заказывать) Pixel – всё становится понятным.
Blockly – это, конечно, хорошо для детей, но то, что они его выдают за какой-то новый язык и новое название дают – позорище.
Надеюсь, это хотя бы делают не инженеры, а ответственный за распил (а инженеры от этого за голову хватаются).
Голосом обсуждается, что и как, результат запмсывается. Как иначе?
Да вроде фраза "я позвоню, ок?" вполне норм работает.
"Ок, ты не хочешь созваниваться, вот тебе лекция на 10 листов, почему ты этого не хочешь".
Такими темпами у вас Хаскель (у которого статическая типизация настолько строгая, что Яве и не снилось) окажется динамически типизированным языком.
Они вообще думают? В NFC основная идея была – что расстояние ограничено. А по bluetooth – не сильно отличается от интернет-платежей.
Это потому что он был для корпоративных клиентов, а сотрудники кровавого энтерпрайза привыкли страдать.
Нанимают тех, кто будет сидеть в офисе. Чатгпт пока этого не умеет.
Ну так-то технически грамотные могут отвечать сами за себя. Только надо лишние блокировки убрать, чтобы чайникам не надо было ставить vpn для просмотра youtube, и vpn был бы у тех, кому реально нужен.
А ведь так (аналогично изоляции через протокол) можно и какой-то другой макрос применить ко всем соответствующим протоколу методам/свойствам класса?
К примеру, есть у меня крохотная либа, прокидывающая методы (только async, конечно) и свойства объекта в js-код, вызываемый в WKWebView. Сейчас она сделана на генериках + для кастомных классов свой протокол, который надо реализовать руками, а будет неплохо сделать что-то типа JSExport для протоколов (в JavaScriptCore по сравнению с WKWebView очень удобно объекты прокидывать, достаточно аннотации для протокола).
Случайные из интервала [0,1). Math.random() или что там в вашем языке доступно, количество не влияет (товарищ выше очень понятно объяснил: каждой карте назначили случайное число и выбрали ту, что с самым большим).
Ну не надо настолько кроить на оптике в 700-долларовом устройстве...
Ну да, но если можно остановить хоть на секунду для создания снэпшота – этого хватит. Куда лучше, чем ждать, пока всё сбэкапится.
Эту функцию всё равно надо писать. Если для тестов ещё можно просто воткнуть sleep, то в проде это неприемлемо.
Снэпшоты прекрасны для консистентного бэкапа без остановки мира, факт.
Кажется, пресс-релиз доверили писать человеку, не знающему математики...
Надо писать. Тем более в многопоточном/многопроцессном приложении это вообще халява, никаких тебе колбэков или async-await, просто поставить в код вызов типа "WaitForServiceStarted()".