Задать вопрос
  • Как деплоить API?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Как можно задеплоить API для того чтобы он мог воспользоваться API и подключить к Фронтенду

    DRF - это просто библиотека для Django, так что проект на DRF деплоится точно так же, как обычное приложение на Django. В документации это описано.

    если я задеплою Backend проект, то другие могут получить доступ к нему, как от этого защититься?

    Никак. Только требовать от пользователей обязательной аутентификации и не принимать неавторизованных запросов.
    Ответ написан
    1 комментарий
  • Почему выводится вместо нормального результата только нули при умножении функции?

    kryamk
    @kryamk
    Проблема возникает из-за того, что значение, которое вы получаете из поля ввода, имеет тип строки (string), а не число (number). Поэтому при умножении строки на число происходит неожиданное поведение.

    // Функция для конвертации валюты 
    function сonvertCurrency() {
        fetch('https://v6.exchangerate-api.com/v6/353aabff81d47df9512e9535/latest/RUB')
        .then(function (response) {
            return response.json();
        })
        .then(function (data) {
            console.log(data);
            // Получение значения из поля ввода и преобразование его в число
            let inputValue = parseFloat(document.querySelector('.value').value);
            // Получение выбранной валюты из селектора
            let currency = document.querySelector('.currency-selector').value;
            // Проверка на NaN (не число)
            if (!isNaN(inputValue)) {
                // Умножение числа на соответствующий курс конвертации
                let result;
                if (currency === 'USD') {
                    result = inputValue * data.conversion_rates.USD;
                } else if (currency === 'EUR') {
                    result = inputValue * data.conversion_rates.EUR;
                }
                // Вывод результата с двумя знаками после запятой
                document.querySelector('.dollar').innerHTML = result.toFixed(2);
            } else {
                // Вывод сообщения об ошибке в случае некорректного ввода
                document.querySelector('.dollar').innerHTML = "Некорректное значение";
            }
        })
        .catch(function (error) {
            // Обработка ошибок fetch
            console.log("Ошибка при получении данных:", error);
        });
    }
    
    // Обработчик изменения значения селектора
    document.querySelector('.currency-selector').addEventListener('change', сonvertCurrency);


    Кстати, у вас в названии функции сonvertCurrency русская буква "с".
    PS: как весело отвечать с gpt )
    Ответ написан
    Комментировать
  • Как сделать такой input type range?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    Ответ написан
    Комментировать
  • Как реализованы секторы размером не кратных степени 2 в Advanced Format?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы неверно прочитали информацию. Дополнительные байты используются на низком уровне контроллером диска для дополнительной коррекции ошибок.
    Пользовательские данные все будут по 4096 на сектор.

    1. ОС вообще с ними не работает, ОС работает с файловой системой и блоками/кластерами, а не секторами.
    2. Чек сумма обычно такая же, но кроме чек суммы могут быть и другие данные для корелляции
    3. 512 в современных устройствах уже не должно встречаться. После 2011 года все производители перешли на AF. Но в 4к секторах можно создавать 512байтные кластера или блоки
    4. ОС практически никогда не занималась секторами. Очень очень давно до секторов можно было докопаться из биоса, но это было во времена, когда контроллер дисков находился на материнке. То есть во времена IDE...

    Нынче все устройства идут с собственным контроллером, и ОС максимум создает разделы с адресацией секторов (но уже получает от контроллера все числа и не может достоверно знать это настоящий адрес или виртуальный), а внутри разделов уже будет файловая система с блоками или кластерами.
    Ответ написан
    7 комментариев
  • Некорректно установился амд каталист, что делать?

    xez
    @xez
    TL Junior Roo
    Перестать устанавливать всякий мусор вроде «сборка flibustier»
    Ответ написан
    2 комментария
  • Как в VSCode отключить это?

    @mezhuev
    Системный администратор
    Просто щёлкните по «don't show» и подсказка не будет появляться. Или откройте параметры (Ctrl+,) и в поиске введите workbench.editor.empty.hint.
    Ответ написан
    3 комментария
  • Как убрать фиксированную вложенность в VS Code?

    Get-Web
    @Get-Web
    Front-End Developer
    В конфиг настроек добавить:
    "editor.stickyScroll.enabled": false

    Либо открываем Файл > Настройки > Параметры (CTRL+,), находим Editor>Sticky Scroll: Enabled, убираем галочку:
    66074370ce502720488745.jpeg
    Ответ написан
    Комментировать
  • Какой ноутбук подойдет для начинающего дизайнера?

    @Drno
    Современный процессор интел i3 или i5 (12е или 13е поколение)
    Оперативки 16гб
    Ssd от 500гб

    Посмотрите леново
    Ответ написан
    Комментировать
  • Как запитать sata ssd диск на плате промышленного компьютера ASEM BM3400?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    https://www.ozon.ru/product/karta-adapter-ssu-msat...
    А судя по описанию, с вашим компьютером в комплекте должны быть наборы для установки 2.5" SATA устройств.
    Ответ написан
    Комментировать
  • Как управлять по сети загрузкой ОС?

    Alex_Geer
    @Alex_Geer
    System Engineer
    PXE-сервер
    Ответ написан
    Комментировать
  • Как лучше загрузить сайт на React на GitHub для доказательства, что он действительно на React?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    этот вопрос у меня относится к удобству чтения кода и просмотра сайта другими пользователями, чтобы они удостоверились в разработке на React.

    В репу заливается весь проект, исключая зависимости, так, чтобы можно было скопировать проект себе на локалку, поставить зависимости и:
    - Запустить в режиме разработки одной командой.
    - Собрать проект одной командой.
    - Выполнить тесты одной командой.

    Либо, чтобы из репы можно было скопировать лишь dist/ и сразу опубликовать это как приложение в любом месте, без дополнительных команд.
    От такого способа не будет видно, что применялся Реакт?

    Слепой не увидит ничего, в остальном - все чекается на раз-два.

    Рекомендую изучить крупные репы и обратить внимание на то, что там в рамках одной репы имеются исходники (src), сборки разных видов (dist/build), опубликованы все необходимые команды так, чтобы даже не зрячая обезьянка могла скопировать и выполнить эту команду, чтобы получить желаемый результат.
    Ответ написан
    1 комментарий
  • Как внедрить работу с криптовалютой в проект?

    malinichevvv
    @malinichevvv
    Back-End PHP Developer
    Если хочешь простую интеграцию - юзай API бирж, bybit, whitebit, binance

    Если у вас свои ноды - то тогда можно легко и просто написать своё API, только нужно будет сделать фабрику для выбора адаптера нужной крипты под запрос. Но, это только для bitcoin core движков, для эфира ситуация абсолютно другая, там крайне трудно, по хорошему придётся юзать смарт контракт
    Ответ написан
    3 комментария
  • Монитор acer V226HQL стал темнее и начал вонять жженым пластиком?

    @alexalexes
    Сгорела одна из ламп подсветки с оплавлением клемм (или обмотка трансформатора подсветки).
    Несите в сервис или сразу покупайте новый, цена вашему монитору на вторичке - 3 тыс. руб.
    Ответ написан
    Комментировать
  • Возможно ли заменить 3 игровых ПК сервером с 3 виртуальными машинами?

    @rPman
    Нет, красивого и дешевого решения не существует.

    p.s. напомню, что даже без вопросов железа (серверное кратно дороже десктопного игрового), банально стоимость лицензии серверной windows сожрет любой профит, который можно было бы получить с такого разделения

    Мало того, накладные расходы на виртуализацию - порядка 10%-30% (помню настраивал qemu/kvm + проброс pci-e с gpu в гостевую) значительны.

    И самое главное, десктопные видеокарты не получится (это искусственное ограничение через драйвера) делить между виртуалками, только полный захват.
    Ответ написан
    5 комментариев
  • Где найти драйвер сетевого адаптера?

    @Drno
    Так на ней нет вифи встроенного. Как следствие нет и драйвера
    покупайте вифи карту - usb или pci-e

    какую конкретно - надо уже обсуждать

    Лично я из недорогих адаптеров остановился на таком - 2,4 Ггц

    https://www.dns-shop.ru/product/15a80972f915526f/w...
    Ответ написан
    Комментировать
  • Где найти драйвер сетевого адаптера?

    @Zerg89
    Asrok b450m pro4 r.2.0?
    В этой материнке wifi нету
    Ответ написан
    3 комментария
  • Сохранность корпоративных данных?

    Alex_Geer
    @Alex_Geer
    System Engineer
    На рынке под ваш запрос ни чего нет.
    Но вы можете установить свой сервер. Например для почты postfix или тот же самый exchange и в конфигурации запрещаете юзерам удалять письма. Да и вообще вертеть настройками и правами пользователей как хотите. Так же на всякий пожарный делаете раз в недельку ну или как там у вас по политике бэкапирование зарегламентировано сжатый бэкап базы с письмами.
    Ну вот и все. С остальным аналогично.
    Ответ написан
    Комментировать
  • Какой софт для мониторинга работы пользователей выбрать?

    @Everything_is_bad
    100500 раз уже сказано не нужно так решать проблему (кроме очень редких случаев), ну теперь они научатся так имитировать работу, чтобы "софт для мониторинга" считал этой работой. У вас что ли нет нормальных показателей выполнения работы?

    а сами спихивают на тормознутый комп.
    серьезно? у вас это считается отмазкой?
    Ответ написан
    8 комментариев
  • Домашний компьютер формата mini ITX (помощь в комплектации)?

    @ewgenc
    Mac mini на m1 с 16 Gb ОЗУ, если хочется компактно. SSD подключать через хаб.
    Если не Mac, то обязательно Intel, там есть замечательный Intel Quick Sync Video.
    Если монтаж будет сложный с цветокоррекцией и композингом, то без нормальной видеокарты вы не обойдетесь, на встройке будет печально. ОЗУ 16 минимум, 32 лучше, видеокарта желательна с большим обьемом памяти, 3060 как вариант.
    Ответ написан
    Комментировать