Задать вопрос
  • Tinkoff api invest не принимает токен. В чём ошибка?

    Там где "мой токен" - должен быть не токен, а название переменной окружения, в которой токен лежит.
    Если хочет прямо в коде держать токен, то os.environ не нужен.
    Ответ написан
    Комментировать
  • Как работать с большими json файлами, которые получаются по запросу в Андроид приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Задача тестовая.
    И первый подтест вы провалили.
    Справочник Название места отправления/прибытия в код условно постоянный.
    Здесь его можно зашить в приложение. А значит потребуются знания о преднаселении пустой базы данных и создания миграций (новый/удален населенный пункт).
    Ответ написан
    4 комментария
  • Что такое /var/www/html/index.html и как отнять у него 80 порт?

    Файл не может "хоститься на порту". Порт занимает какая-то программа, команда netstat -tulpn | grep :80 её покажет.
    Вы либо недоубрали Апач, либо у вас Nginx ещё есть или какой-то другой веб-сервер. Содержимое файла ещё может дать подсказку.
    Ответ написан
    Комментировать
  • Как создать экземпляр экземпляра класса?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Вы неправильно понимаете класс enum. enum - это не класс, а ключевое слово языка C#.

    PS
    И я задумался:
    Надо не думать, и даже - не знать. Надо - уметь применять. Подумайте, какую практическую задачу вы хотели решить этой задумкой? Если такой задачи нет - не забивайте себе голову. А если желаете забить себе голову чисто для себя чем-нибудь абстрактным, то для этого лучше всего подойдет философия, а не IT.
    Ответ написан
    Комментировать
  • Как обойти ошибку "Превышен лимит памяти"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Чтобы найти максимум, не надо запоминать все значения, достаточно помнить максимальное.
    2. Эта задача решается гораздо проще со сложностью O(n), а не O(n2), как у вас.
    Берём два крайних отрезка (left = 0 и right = n-1), вычисляем площадь прямоугольника (right - left) * min(length[left], length[right]).
    Учитывая, что при сдвиге границ к центру расстояние (right - left) уменьшается, для увеличения площади необходимо увеличение min(length[left], length[right]). Поэтому берём ту границу left или right, длина отрезка для которой меньше, и начинаем двигать к центру, пока длина нового отрезка не станет больше предыдущей (length[left'] > length[left] или length[right'] > length[right]).
    Вычисляем новую площадь. Если она больше предыдущей, запоминаем положения отрезков. Повторяем процедуру сдвигания.
    Ответ написан
    Комментировать
  • Существует ли Unity Cloud?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, называется "сервер с графическим ускорителем": арендуете такой сервер, подключаетесь по RDP/VNC и пользуетесь - можете спокойно ставить любой софт.
    Ответ написан
    2 комментария
  • Как свернуть одно окно в Windows 11 (какая горячая клавиша)?

    Wispik
    @Wispik
    у меня работает win + стрелка вниз (2 раза) - первый клик - окно становится не во весь экран, второй клик - окно сворачивается
    Ответ написан
    Комментировать
  • Как можно оптимизировать этот код?

    Vindicar
    @Vindicar
    RTFM!
    Для начала определи, что у тебя занимает время - скачивание, или парсинг. Подходы будут разные.
    Если хочется в лоб решать задачу - то multiprocessing в руки, даёшь дочернему процессу URL, он тебе возвращает структуру данных. Главный процесс раздаёт URLы и собирает ответы в какое-то итоговое хранилище.
    Пример работы с пулом процессов.
    Ответ написан
    Комментировать
  • Существуют ли нейросети для оценки дизайна сайта и его улучшения?

    vabka
    @vabka Куратор тега Веб-разработка
    Chatgpt4 умеет распознавать картинки, но дельных советов он не даст, так как нюансов очень много и нужно иметь контекст проекта, чтобы оценить качество.

    Я буду очень удивлён, если ошибся
    Ответ написан
    Комментировать
  • Как сделать такое приложение для пожарных, суть- пожарные водоисточники?

    В качестве раннего прототипа - можно взять openstreetmap и создать в нём свою карту, где будут все эти гидранты расставлены.

    PS: всегда думал, что у пожарных такие карты уже есть
    Ответ написан
    6 комментариев
  • Чем заменить replit.com?

    @Timurkaaa
    - 1) https://dscrd.ru/index.php например вот этот сайт подходит, тут хостинг недорогой

    - 2) Вы можете использовать свой компьютер как хостинг, держа его постоянно включённым при помощи консольных команд:
    cd Диск:\\путь\к\папке
    py название_файла.py

    *Актуально для винды, на других системах может отличаться, но все равно будет примерно также
    Ответ написан
    Комментировать
  • Как запретить видеть владельцам Wifi когда я в сети и на каких сайтах?

    Aetae
    @Aetae
    Тлен
    могут ли они видеть на каких сайтах я сижу?
    Могут, если сильно захотят. Это не стандартная опция для пользовательского сегмента, но при желании и щепотке красноглазия - всё возможно.

    как тогда избежать этого?
    Только VPN(или любой иной шифрованный туннель).

    возможно ли запретить им видеть когда я сижу на их инете
    Только если держать VPN соединение поднятым постоянно, при этом гоняя по нему паразитный трафик примерно равный твоему обычному потреблению - иначе тупо по пику трафика легко будет понять.
    Если дошло до этого - проще свисток купить и сидеть через свою личную мобильную сеть.
    Ответ написан
    5 комментариев
  • Как пользоваться расширением платы для ESP32-S3?

    Плата вставляется в чёрные разъёмы, вот и всё использование.

    В зелёные можно провода вставлять и закручивать винтами, все пины пронумерованы также, как и на основной плате.

    Откуда вообще вопрос возник такой?
    Ответ написан
    1 комментарий
  • Стоит ли идти на практику в компанию?

    Maksim_64
    @Maksim_64
    ML Engineer
    Совместить плюсы первого и второго варианта. Идти на стажировку и развиваться самому. Улучшением текущих и получением новых навыков, занимаются и уже работающие опытные специалисты, а у тебя все еще впереди. Зовут в какую то компанию иди, уйти можно всегда, плохо когда никуда не зовут.
    Ответ написан
    Комментировать
  • Стоит ли идти на практику в компанию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если это официальный найм с записью в трудовой, то идти не задумываясь. Сейчас тысячи обладателей вышки месяцами дерутся за вакансии, готовые работать даже бесплатно ради получения первой записи в трудовую.
    Ответ написан
    Комментировать
  • Это оригинальный ESP32?

    15432
    @15432
    Системный программист ^_^
    Чип оригинальный, плата сделана китайцами
    Ответ написан
  • Почему рекомендуется использовать private а не просто ставить везде Public?

    Если без шибко умных слов, то приватными поля нужно делать, чтобы код отображал намерения разработчика и чтобы скрывать детали реализации (польза второго менее очевидна).

    Вот пример из комментариев о том, как делать не стоит:
    class Character {
      public double health;
      public void TakeDamage(double damage) {
        if(damage <= 0) return;
        this.health -= damage;
        if(this.health <= 0) {
           this.Die();
        }
        // ...
      }
      public void Die() {
        this.DoSomethingSpecial();
        // ...
      }
      
      // Этот метод в будущем будет удалён, оставлен пока как костыль
      public void DoSomethingSpecial() {/*...*/}
    }


    Потом спустя хз сколько времени ты вернулся к коду.
    Как ты будешь вспоминать, как правильно стоит наносить урон персонажам?
    Через TakeDamage или в каких-то случаях можно напрямую изменить поле health?
    Если в каких-то случаях нужно напрямую использовать поле health, то в каких?
    Если ошибёшься - возникнут закономерные баги.

    Про скрытие деталей реализации:
    Допустим, что ты решил добавить в игру поддержку модов.
    Как разработчик мода поймёт, какие методы на персонажах можно вызывать не беспокоясь о том, что мод сломается в следующей версии игры?
    Например без использования модификатора internal - разработчик мода может подумать, что этот метод можно вызывать, а по факту - в следующей версии ты, как разработчик игры, планируешь его удалить или изменить сигнатуру, что поломает мод.
    + если у тебя многие вещи сделаны через поля, то тогда ты не сможешь использовать интерфейсы (ну или их использование будет затруднено)
    Ответ написан
    Комментировать
  • Какие лучшие платные школы для обучения Unity?

    tentrun
    @tentrun
    Fullstack (asp.net / vue, angular) deletant
    Официальные курсы юнити. Но до них надо знать хотя бы базу языка.
    Ответ написан
    Комментировать
  • Какие лучшие платные школы для обучения Unity?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучшие - это бесплатное самообучение. Курсы, статьи, уроки, реальные задачи и прочее.
    Ответ написан
    6 комментариев
  • Какие лучшие платные школы для обучения Unity?

    @kaspary
    Питонист
    Мое мнение - надо учиться самому
    Бери книги, бесплатные видео-курсы и изучай

    UPD: C# точно надо будет изучать. Это если что на заметку
    Ответ написан
    4 комментария