3.7-3.11. Note that Python 3.10.0 contains a bug making it unsupportable by PyInstaller. PyInstaller will also not work with beta releases of Python 3.12.
На хабре есть уже статья.
Однако нужно понимать что это все временные варианты: вычисление того что вы не в РФ - вопрос времени, возможно совсем короткого.
Может к адаптеру добавить роутер? А роутер настроить на прием wi-fi и раздачу через LAN.
Будет громоздко, но зато будет нормальный роутер, а не то что встроено в адаптер.
Если софт - это что то корпоративное, требующее регулярных обновлений и поддержки, то можно скомбинировать:
1. Генерить ключ в зависимости от MAC-адреса. Клиент регистрирует ключ на портале поддержки и получает файл лицензии. Виртуалку склонировать это не помешает, однако в одной сети с одним маком будет неудобно;
2. Клиента на портале поддержки регистрируют только по корпоративным емейлам и в привязке к текущему контракту. Ну и поддержка должна быть полезной, а не для галочки;
3. Доступ к обновлениям - только для зарегистрированных клиентов;
Все это не помешает клонировать виртуалки, однако во совокупности компании проще купить, чем ловить геморрой с взломанным софтом без поддержки.
Да и принять для себя, что те кто сильно заморочился и готовы пользоваться без поддержки - скорее всего денег вам в любом случае не принесут.
Slavkha, открой для себя тэг "Исходный код". Без него глазам больно.
По делу - cheng_baloon нужно вызывать из объекта, а не из класса.
Должно быть примерно так:
Вероятно закрыт доступ к корпоративному VPN с зарубежных IP, сейчас это обычная практика.
Как вариант решения - арендовать сервер где то в РФ, поднять там VPN и подключаться через него.
Однако кроме технической есть другая сторона - посмотрите мой ответ в схожей теме. https://qna.habr.com/q/1203358?e=13087212#answer_i...
Имя Фамилия,
вы только подумайте еще раз хорошенько - если ваш работодатель госкомпания и/или имеет правильным образом классифицированные объекты критической инфраструктуры, и когда вскроется что вы работаете из за границы, то разбираться тут будет ФСБ. И тогда лучше не возвращаться, ни сейчас ни потом.
P.S. вскроется или нет - зависит от того, как у вашего работодателя работает мониторинг событий ИБ. Если мониторинг налажен - то достаточно один раз забыть включить впн и зайти на рабочие ресурсы.
А чего вы хотите добиться?
Если думаете что сверху там добрый царь, а это бояре плохие - то у меня для вас плохие новости.
Голосуйте ногами и не грейте себе голову
Есть подозрение что автоконцерны вас и вашу игру заметят только тогда, когда на выручку от продаж вы сможете купить собственный небольшой автозавод. До сей поры не забивайте себе голову.
Гарантийное обслуживание со стороны кого? Компании? Или со стороны тех самых фрилансеров?
В любом случае, SLA - это опция, которая стоит каких то денег и которой управляешь как и остальными параметрами договора. Если ты заказчик и требуешь чтоб бы прописан SLA - тебе договор может обойтись дороже. Если ты исполнитель - то за SLA можно попробовать попросить больше денег, или сделать своим конкурентным преимуществом.
Вы целую строку таблицы пытаетесь конвертировать во float. Так это не работает - преобразовывать нужно отдельные значения.
В вашем случае - или разбивать строку на отдельные элементы, или считывать данные какой либо библиотекой, поддерживающей чтение CSV (это же CSV, да?), например pandas.
Не используйте мультипроцессинг или мультипоточность. Пока, по крайней мере.
Разбирайтесь с алгоритмами - например проходить попиксельно всю игровую область - это всегда будет медленно.
Найдите и почитайте какую нибудь книжку по разработке игр, там наверняка будет что нибудь на тему оптимизации.
Слишком абстрактный вопрос - все зависит от конкретного приложения и объемов данных.
В общем случае - индекс добавляет некоторый оверхед на вставку/обновление данных и на дисковое пространство, что не должно являться определяющим фактором в решении нужен индекс или нет.