WireGuard на своем сервере. Полная пошаговая инструкция — у нас только такие. Создаете сервер, настраиваете на нем WireGuard, устанавливаете приложение WireGuard себе на комп или телефон — а дальше включаете сеть в один клик. Очень удобно.
Добротная статья, которую стоит прочитать для общего развития. Но вообще: у нас есть готовая сборка WireGuard-GUI на Ubuntu и с графическим интерфейсом. С ней настройка сервера WireGuard становится совсем плевым делом.
Конкатенация строк Python — это операция по соединению двух или более строк в одну. Например: вот простейшее объединение строк с помощью оператора +
:
first_name = "Monty"
last_name = "Python"
result = "My name is " + first_name + " " + last_name
print(result)
Получаем: My name is Monty Python
Более сложные методы конкатенации, включая объединение текстовой строки с числом — в статье.
Статический метод Python. Продолжаем учиться программировать на этом, наверное, самом популярном языке. Что такое статические методы, для чего нужны и как помогают упростить код — внутри.
Деплой приложения с использованием Docker. Пишем простое шаблонное приложение на ASP.NET Core, а затем показываем, как его бесшовно разворачивать на сервере с помощью контейнеров Docker.