Рубрика «настройки»

Конфиги используются в каждом приложении. Многие разработчики используют для управления конфигурационными файлами стандартные библиотеки по типу json и yaml, а также python-dotenv для загрузки чувствительных данных из файла в переменные окружения. В этой статье мы научимся загружать как нечувствительные данные из файлов TOML, так и переменные из .env в классы

Подготовка

Установим нужные библиотеки в окружение:

pip install pydantic-settings

Затем в корне проекта создадим:

Создание главного меню игры - 1

Здравствуйте, меня зовут Дмитрий. Я занимаюсь созданием компьютерных игр на Unreal Engine в качестве хобби. Разрабатывая игры каждый из нас сталкивается с необходимостью создания меню игры, в котором можно осуществлять настройки, а также выбирать режимы игры. В этой статье я покажу каким образом эту проблему решил я. Как обычно все исходники будут представлены в конце статьи.
Читать полностью »

В продолжение первой части статьи про настройки слайсера 3D принтер VS Axe (Dota2), давайте рассмотрим настройки поддержек.

Переходим к настройке раздела Support material – Поддержки. Самый «серьезный» пункт в случае, когда модель нуждается в поддержках, и здесь нужно быть очень аккуратным.

3D принтер VS Axe (Dota2) Ч.2 - 1
Читать полностью »

Уже какое-то время я тщательно слежу за нишей 3D принтинга. А вот если совсем честно, то за ней не возможно не следить, так как все информационные и новостные порталы кишат статьями из этой области. Ничего удивительно, ведь это прогрессивная технология, много нового и слишком много пассажиров, которые пытаются закрепиться у «истоков».

В общем история-то, больше не о моем личном восприятии или субъективном виденье всего происходящего, а больше о практической ее части и самом процессе печати. Мне ранее довелось непосредственно поработать на этом поприще. Как-то полтора года назад, знакомые рассказали мне о достаточно еще новой, на тот момент, технологии 3D принтинга и ее возможностях. Не скрою, что эта технология была ох как далека от меня. Не составило труда разобраться что к чему, за маленьким исключением: сам процесс печати. На мой взгляд немного деревянный софт, который прилагается и является неотъемлемой частью принтера оказался настоящим испытанием.

3D принтер VS Axe (Dota2) Ч.1 - 1
Читать полностью »

Вступление

Стартовый экран Vim содержит лишь информацию о том, как начать читать документацию по этому редактору и как правильно из него выйти. Ведь, как известно, многие инструменты имеют крутую кривую входа, а Vim к тому же еще и крутую кривую выхода. Те, кто уже научились выходить из Vim, наверняка захотят сделать стартовый экран более информативным и полезным. Чем мы и займемся.Читать полностью »

Менеджер браузеров поможет вам сохранять полный контроль над своими настройкамиНа Хабрахабре часто поднималась тема не вполне добросовестных способов распространения программ и изменений настроек браузеров без явного согласия пользователей. Сегодня мы выпускаем новый продукт, задача которого — предотвращать это.

Его название — Менеджер браузеров — хорошо описывает то, какую задачу он призван решать: управлять настройками обозревателей и не давать изменить их без вашего ведома. Хотим подчеркнуть, что сам он при этом абсолютно нейтрален: не навязывает и даже не предлагает никаких настроек по умолчанию или чего-либо подобного и защищает тот поиск, дефолтную страницу и опции, которые выбрали вы.

Защита от изменений в Менеджере браузеров Яндекса

Мы внимательно следили за тем, чтобы Менеджер браузеров только помогал пользователям сохранять их собственные настройки. Честно признаемся, что отчасти эта программа стала для нас и работой над собственными ошибками.
Читать полностью »

С окончания 70-х годов десятки фильмов рассказали нам как с помощью Интернета легко изменить судьбу человека — одна переписанная строчка в твоем досье — и в мгновенье из законопослушного налогоплательщика ты становишься криминальным маргиналом. И сегодня наши досье, хранящиеся в спецслужбах, ждут своего часа. Но не волнуйтесь, если вы не торгуете оружием или не планируете государственный переворот — ваше досье так никогда и не пустят в ход. Хотя, это вопрос! А может ваше досье не ждет, а уже используется по-другому?

Конечно, ЦРУ, ФБР и др. спецслужбы следят за гражданами но, они не единственные, кто сегодня составляет наше досье. Вслед за распространением компьютеров и доступа к приватной информации пользователей, появилось огромное количество корпораций, желающих узнать о нас все! Не для какой-то особой цели, а просто, чтобы глубоко понимать и удовлетворять потребителя.

Интересно как это происходит? Тогда давайте разберемся, как составляются досье, что в них есть, и как можно самостоятельно ограничить доступ к большей части информации.

Сегодня для формирования наших исчерпывающих досье используются “Сети”: мобильная связь, банковские счета и самая распространенная сеть — Интернет. Сети могут рассказать про нас очень много!

Выкопали всё, разузнали его прежнюю историю. Бог весть, откуда всё это пронюхали и знали. Только были улики даже и в таких делах, об которых, думал Чичиков, кроме его и четырех стен, никто не знал.
Н.В. Гоголь. “Мертвые души”

Используя любой компьютер для выхода в Интернет, мы все оставляем за собой “информационный след” несколькими способами:Читать полностью »

Итак, решил написать небольшой пост(я не умелец в этом, поэтому — много кода, мало слов) о том, как сделать настройки как в официальном приложении Настройки в Android 4 (может и в 3.0 тоже). Наша цель:
0. Умение читать и понимать код без объяснений
1. Использование фрагментов
2. Использование header'ов
3. Разделение пунктов на категории
4. Поддержка всех разрешений экрана
5. Использовать SDK14

image
Читать полностью »

imageПри разработке мобильных приложений зачастую возникает необходимость хранить настройки приложения (выбранную пользователем цветовую тему, пароль доступа к приложению, параметры синхронизации с сервером и т.д.). Поскольку такие задачи возникают довольно часто, в Google позаботились о разработчиках и создали механизм для быстрой и легкой реализации данного функционала. Этот механизм позволяет легко создавать, сохранять, отображать и производить разные манипуляции с настройками приложения. Мало того он позволяет автоматически создавать пользовательский интерфейс. При описании типаЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js