А как быть, если исходных кодов нет, а программа была собрана с зависимостью от какого-то древнего OpenSSL (к примеру)? Если вы знаете решение, поделитесь.
Мне кажется, что вместо классических торрентов лучше использовать ZeroNet (https://zeronet.io). Там страницы будут скачиваться по требованию. Можно и поиск прикрутить.
Я думаю, что нужно оценивать то, чем конкретный человек пользуется. Мой коллега, например, уехал в Нидерланды и общественным транспортом почти не пользуется, т.к. он сразу перевез свой автомобиль туда. Т.е. в таком случае нужно смотреть на стоимость владения автомобилем и сравнивать. Другой был любителем ресторанов и в Амстердаме эта услуга оказалась для него довольно дорогой (я говорю о сопоставимом с Киевом качестве). Ну и т.д.
Если уж об общественном транспорте говорить, то проездной в метро в Киеве стоит 12,35 евро в месяц без ограничения на количество поездок. Можно взять на 62 поездки в месяц за 7,8 евро. Можно взять комбинированные «трамвай+метро», «метро+троллейбус» и т.д. Только это такой себе показатель. Нужно оценивать по доступности товаров и услуг сопоставимого качества. Вообще на dou.ua эта тема обсасывается постоянно. И вывод обычно таков: лучше пожить в интересующей стране года 3 и оценить самому.
Могу сказать только насчет Киева. Во всех крупных компаниях не меньше 20 дней рабочих дней отпуска (в Украине отпуск обычно дается к календарных днях).
Сразу скажу, я не никогда арендовал такой VPS. Но, насколько я понял, хостер пробрасывает некоторый диапазон портов к вашему VPS. И выделяют IPv6 адрес.
Примеры серверов уже написали ниже.
С помощью network namespaces не все так просто для GUI приложений, т.к. отвалится D-Bus. Это значит, что отвалятся всплывающие сообщения у такого приложения. Причина такого поведения в том, что D-Bus общается через unix domain сокет, который создан в abstract namespace (без соответствующего файла на FS). Такие сокеты ведут себя в network namespace также, как и loopback — для каждого namespace они индивидуальны. Это значит, что приложение, запущенное в network namespace, просто не сможет подключиться к D-Bus.
Не знаю как в Java, но в C/C++ volatile просто говорит компилятору не пытаться оптимизировать операции с этой переменной. Т.е. каждый раз считывать значение переменной из памяти при обращении к ней. К кешам это никакого отношения не имеет.
У них есть Helix Swarm. Там ревью перед коммитом вроде бы есть и возможность запретить коммит без ревью тоже есть. Только оно ужасно некачественное. Часто нужно вручную указывать, что коммит уже закоммичен иначе ревью не будет закрыто. Иногда Swarm ошибается и закрывает не то ревью и приходится вручную указывать, что это уже закоммичено, а это — еще нет. Причем такие манипуляции может проделать минимум два модератора, т.к. модератор (администратор тоже) не может одобрять собственные ревью.
Примеры серверов уже написали ниже.
https://superuser.com/a/1048913
Прямая ссылка на скрипт
С помощью network namespaces не все так просто для GUI приложений, т.к. отвалится D-Bus. Это значит, что отвалятся всплывающие сообщения у такого приложения. Причина такого поведения в том, что D-Bus общается через unix domain сокет, который создан в abstract namespace (без соответствующего файла на FS). Такие сокеты ведут себя в network namespace также, как и loopback — для каждого namespace они индивидуальны. Это значит, что приложение, запущенное в network namespace, просто не сможет подключиться к D-Bus.
androidxref.com/6.0.1_r10/xref/frameworks/base/core/java/com/android/internal/os/BatteryStatsImpl.java