что значит фраза 'пользователь ищет данного такого же пользователя'
потелепатствую - выводится на экран ищем пользователя, а сервер в это время пытается подключить к чату случайного (ну или какие там криетрии) из списка пользователей, которые уже подключены (и так же ищут)
если у вашего приложения больше 1000 человек то наверное это уже не бета приложение.
если честно мне непонятен этот пункт из соглашения, он странный, как и многое у эппла.
назовите таблицу global_variables и ваша совесть будет чиста (кстати есть sql запрос set global имя = значение, но почему то уже не работает создание своих переменных)
на самом деле можно еще файл попытаться открыть, но это медленнее чем работа с таблицами
купить еще одно хранилище (тут вам не нужна надежность, да в случае ее смерти основная база будет остановлена на ее восстановление, но непрерывность работы требует гораздо больших вливаний)
Запускайте базу данных для реплики тут же, можно подготовить для нее хранилище с опциями например journal_data_writeback (может в самой базе что то поотключать), ключевое слово чтобы это была база исключительно временная для репликации, чтобы ее поддержание минимально нагружало сервер.
VNC и RDP это просто способ подключения удаленно к рабочему столу на сервере, организацию 10-ти рабочих окружений, работающих одновременно, придется настраивать отдельно (и это можно настроить штатными средствами)
p.s. VNC кушает заметно больше ресурсы как сети так и сервера.
причем можно купить самый дешевый, помню покупал за 500р wifi роутер с функциоей репитера (там много что напиахно было, даже повышение мощности в обход регуляторов. в отзывах были фраз про километры при прямой видимости) но максимальная скорость была 1мбайт/сек и нестабильная связь (раз в час-два разрывалась, даже без нагрузки)
Теоретически, в обработчиках svg могут остаться страшные ошибки ('это текстовый язык описания векторной графики), как минимум может загружать другие документы по ссылкам (нужны вам ddos бомбы?), а для браузера это та же картинка, на расширение в ссылке браузерам наплевать, они спрашивают тип в хеадерах, которые вернул сервер с картинкой.
Конечно, пожалуйста поймите, это linux, в нем все это уже проходили, уже второй виток спирали наматывают, возможности несравнимы с win-окружениями, и 99% проблем крутятся исключительно вокруг совместимости с этим win-окружением.
... правда с рядом но, разные DE по разному реагируют на такое издевательство и требуют донастройку (это если вам нужен десктоп, а то просто запущенное приложение с помощью ssh -x user@host xterm будет просто еще одно окно на клиентской машине, ничем не отличающееся от локальных), собственно для этого и пилятся приложения для удаленного доступа под linux (так же есть платные решения все-в-одном, точно помню было отличное приложение от https://en.wikipedia.org/wiki/NX_technology )
а еще евросоюз, примерно по тому же поводу - кабальные договоры, обязывающие производителям оборудования, если они желают google play к себе на устройства, не предустанавливать приложения конкурентов.
я не понимаю где будет вызываться метод method ти как будет вызываться делегейт, но чую вы что то не понимаете или путаете.
1. метод в котором строки подменяются на константы должен быть вынесен отдельно (у вас в последнем примере это анонимный метод), в идеале он же должен проверять все параметры и их валидность, организационно это правильнее размазывания по коду этого функционала.
2. делегейты должны быть каждый метод на конкретный функционал, конкретные действия. Обычно делегейты ассоциируются с объектом и действиями над ним, имеет смысл использовать когда это объект простой как валенок и может быть описан этим действием, во всех остальных случаях возвращают сам объект, у которого уже вызываются соответствующие методы
я не понимаю, почему вы городите какую-то фигню с методами get и post?
обычно делают описанное мной с поддействиями (например в методе заведен параметр action а значение определяет действие, типа add,move,payment,...)
да елки палки, в mac нет ничего, чего не было бы в windows/linux для решения 'web-задач', и в некоторых случаях есть затыки... в итоге вы получите машину медленней и слабее за те же деньги что заплатили бы за машину windows, в плюсе только сомнительная красота решения и спорное удобство.
есть еще плюс, но это не веб-задачи, вы сможете разрабатывать приложения для iphone (на windowds это невозможно или очень неудобно)
роутер есть, не у вас так у провайдера, если это полусамодельная локалка или к примеру общага, всегда можно поговорить с админом. Если провайдер более менее серьезный, они дадут либо услугу выделенного IP либо дадут один порт на перенаправление (зачастую достаточно открыть ssh а дальше дело теехники)
Ну альтернатива само собой настройка VPN, ipv4 или ipv6 не важно
p.s. я считаю это не так надежно (не очень стабильно)
потелепатствую - выводится на экран ищем пользователя, а сервер в это время пытается подключить к чату случайного (ну или какие там криетрии) из списка пользователей, которые уже подключены (и так же ищут)