я не понимаю зачем вам где то кешировать данные которые у вас уже есть в index.html? вы формируете на их основе меню так долго что это нужно оптимизировать?
Силу могут иметь договора с посредниками, которые проводят надежный KYC, т.е. если этот посредник собирает голоса с клиентов, авторизованных достаточно надежно, то этот договор и отчет по голосованию будет достаточным документом.
Еще раз, косвенное, потому что windows десктопные предоставляют режим работы workgroup, управление пользователями, авторизация и прочее прочее. Т.е. вот вам инструменты но пользоваться ими вы не можете потому что лицения. Не абсурд ли?
Я не помню подробностей но именно в 8-ой windows ввели подобное в лицензию практически сразу после споров с ibik (может и совпадение). Полагаю, если компания ibik все еще существует, говорит что все притензии майкрософт судом не будут удовлетворены.
Как человек, который когда то ковырял winapi могу сказать что мультидесктопный код в windows есть и никуда не делся, для его использования не нужно ничего ломать, не нужно копировать dll из серверных версий и прочего. Т.е. штатный api позволяет создать десктоп, привязать его к монитору (не расширение десктопа а именно свой) и ... все выкрутасы ibik aster крутятся вокруг того чтобы передать управление клавиатурой и мышкой, звук и даже сеть конкретный десктоп.
p.s. напоминаю, что microsoft монополист, в этом случае нельзя делать что угодно и как угодно, законодательство в этой сфере хоть и не совершенно но часто встает на сторону потребителя
Запрещать пользоваться тем что официально предоставлено - абсурдно и неправильно.
Это как если бы вы купили мороженное но лицензионное соглашение к нему запрещало бы вам его есть ртом. Такое лицензионное соглашение точно будет признано ничтожным.
Изменения, которые необходимо внести в движение 'снаряда' обратно пропорциональны (линейная зависимость) от разницы между целевой точкой и текущим местом попадания. При этом коэффицент, на который уменьшаются эти изменения обратно пропорционалоен (фактически равен 1/t) от времени, которое должен пройти этот снаряд до столкновения.
Это значит на вашем летательном аппарате вектор изменения движения должен меняться синхронно и в том же направлении что и у цели, но слабее, с постепенным увеличением коэффициента. Единственное, у летающего аппарата двигатели управляют производной (ускорением) а не самой сокростью, но все уровнения простые линейные.
Если у летательного аппарата двигатель не достаточно эффективный, чтобы повторять все движения цели (если она петляет а не движется прямолинейно), то придется вести прогноз, где цель будет через некоторе время и считать за целевую точку ее.
АртемЪ, описанная выше если я верно понимаю, лицензию не нарушает, точнее не является сервером терминалов, а так же не модифицирует код (нет взлома) и не использует серверные библиотеки (воровство интел. собственности).
Нарушение лицензии косвенное, так как десктопная операционная система по определению представителей майкрософт не может использоваться несколькими людьми, обсуждение которых я помню читал на форуме ibik, которые доутверждались до того, что даже игра в двоем хотсит - уже нарушение, плюс использование к примеру двумя пользователями ОС компьютера одновременна (штатная фича - смена пользователя без выхода) так же нарушение... что само собой абсурд с точки зрения логики.
Изврат, это платить порядка сотни тысяч рублей только за софт и получить лагучую фигню на дешевом сервере, способном тянуть пять инстансев необходимого приложения но которого не хватает для комфотрной работы всего пяти одновременных сеансов RDS.
Легко, скажите, на какие домены вы откроете доступ чтобы пользователи могли заходить на toster.ru? Еще хорошо что хабр перезаливает медиа на свою habrastorage, но другие площадки средств на такое могут не иметь.
если что там даже vk.com будет
p.s. а что происходит с рекламными площадками и различными партнерками, там ситуации меняются чуть ли не еженедельно
Ezhyg, есть железо а есть интерфейс его настроек, он может быть разным и даже не полноценным (например биос может а windows нет, показывая при этом что может, у меня так были железки - сон корректно не работал)
а как вы получите список белых url? уже давно сайты используют сразу несколько доменов, динамически изменяющиеся от кучи параметров, а благодаря geoip/cdn и прочим технологиям распределенного контента домены могут даже не иметь ничего близко созвучного со стартовым.
Я бы понял, если бы у вас был черный список, достаточно было бы заблокировать стартовый домен и все, но с белым списком вам нужно набирать все что связано с сайтом.
Есть категория игроков (и их приличная доля от общего количества игроков), которые наигравшись в игру по сценарию разработчиков, ищут альтернативные способы ее использования, чтобы получить БОЛЬШЕ 'удовольствия'.
Зачастую это самое простое - нужно чаще выигрывать либо за счет нечестного использования (читы, баги) либо за счет неопытных новочиков, если игра подразумевает соперничество. К сожалению новички, из-за этого удовольствие не получают, даже наоборот, уходят из игры почти на старте.
Вам же как владельцу игры важно, чтобы в игру играло как можно больше новичков и чтобы они оставались в игре как можно дольше. Это значит вы должны как то защитить их от бесящихся старичков.
Способы зщащит сильно зависят от собственно вашей игры. Если можете выделить отдельные игры, то разделяйте новичков и опытных игроков. Это логично, нормальным опытным игрокам будет скучно играть с нубами, так как они их легко обыграют. Если не можете разделять, то вводите наказание за 'издевательства' над новичками. Например в классических топовых ММРПГ с общим миром за PK (убийство игроков, которые не могут сопротивляться) назначают штрафы, значительно усложняющих игру (правда делают обычно это из рук вон плохо). Вариант с понижением шансов выпадения наград из 'сундучков' - хороший вариант, главное чтобы игроки об этом знали (причем, например из 'неофицальных' источников).
Все имеющиеся альтернативные подключения на базе RDP работают БЕЗ поддержки 3d ускорителя видеокарты. Т.е. игры вы не запустите! Либо будет никакая производительность и плохая отзывчивость.
2D игры идут хорошо почти на любых технологиях передачи экрана, особенно если сцена не динамичная (минимум изменений за раз).
p.s. попробуйте сами, поставьте teamviewer или лучше anydesk и запустите удаленно игру
эти технологии нормально будут работать только на десктопных ОС 1 подключение 1 клиент (но есть лазейка, ibik aster, позволяющий подключить несколько рабочих мест к одной клиентской ОС)
лично мне через промисы это не нравится но не важно
попробуйте использовать docs.guzzlephp.org/en/stable/request-options.html#delay
или как советуют пользователям guzzlehttp настроить таймаут и обратиться к несуществующему адресу
доберитесь до eventLoop у GuzzleHttp (он есть 100%, кажется прямо у $client) phpreact предлагает использовать addPeriodicTimer
$loop->addPeriodicTimer(10, function ()
{
echo '.';
});