Задать вопрос
  • Папка с ip-адресом в папке chrome это нормально?

    @rusuz
    А IP часом не начинается с цифр от 124 до 138?
    Если да, то поздравляю, это просто версии сборки :)
    Ответ написан
    Комментировать
  • Как получить детальные данные по лицу с фото?

    Maksim_64
    @Maksim_64
    Data Analyst
    То что ты описываешь называется эмбеддинг. Затем эти самые эмбеддинги используются для распознавания, нахождение ближайших эмбеддингов.

    https://pypi.org/project/deepface/
    Это набор моделей с простым интерфейсом не оптимизированным под GPU. Можно даже эмоции извлекать, можно координаты где лицо или лица на фото, пол, и т.д.
    Ответ написан
    Комментировать
  • Не копятся ли строки в памяти при работе с python?

    Maksim_64
    @Maksim_64
    Data Analyst
    Нет при такой конструкции, не копятся.

    У каждого объекта в памяти есть счетчик указателей, когда он равен нулю, объект уничтожается. По тому что нет возможности к нему обратится. Упрощенное правило, если ты не можешь обратится к объекту он будет уничтожен.

    html (упрощенно это именованный указатель на адресс в памяти) = myData.text (сам объект)
    html - это выполнится потом = myData.text - сначала выполнится эта часть кода. счетчик = 1
    html = html.replace('rub', 'руб') сначала выполнится эта часть кода. счетчик = 1 при этом myData.text - счетчик для этого объекта стал 0, он уже навсегда потерян.

    del html - сам по себе не удаляет объект, а понижает счетчик на один, что в свою очередь, если у объекта, только один именованный указатель приведет к удалению.

    Это упрощенно, у этого есть свои нюансы, связанные с оптимизацией. Плюс в первую очередь для понимания поведения объектов надо учитывать мутабельность/не мутабельность.
    Ответ написан
    Комментировать
  • Критерии поиска грамотного специалиста для кроссплатформенного проекта?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ужасы нашего городка. "испросите ИИ". Это все, на что способна нынешняя молодежь? Рука-лицо...
    1) перелить из экселя в базу - задачка простая, день-два, максимум неделя.
    2) написать страничку с поиском и выводом результатов, примерно также.
    3) а вот далее, сложно, ибо нужно многое уточнять, кто, как куда, зачем, почему.
    Ps. Если есть вопросы, контакты в профиле, пишите, пообщаемся,
    Ответ написан
    2 комментария
  • Критерии поиска грамотного специалиста для кроссплатформенного проекта?

    fenrir1121
    @fenrir1121
    Начни с документации
    Есть база данных 5 мб, с учетом коэффициентов 100 мб (150 столбцов и 100 000 строк).
    Это маленькая база, даже не думайте об оптимизациях, пока нет рабочего прототипа.

    В какой ветке форума искать специалиста для решения такой задачи и как правильно написать техническое задание, мне, чайнику?
    Исходя из достаточно абстрактного описания задачи я бы предложил оплатить месяц подписки на ChatGPT и помучать его вопросами. Он неплохо справляется с тем, чтобы набросать MVP проекта или сформулировать технические требования из абстрактного описания.

    Неделю назад Сбер анонсировали GigaStudio, можете немного подождать его запуска и попробовать.

    Привлекать сразу разработчиков, без подтверждения ценности продукта и минимального MVP, будет на мой взгляд не оправданной тратой.
    Ответ написан
    1 комментарий
  • Из-за ошибки текстовый файлик занимает всё свободное место на носителе, как это исправить?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    Используйте loggingс ограничением размера лога параметром maxBytes, чтобы не изобретать велосипед.

    я включаю символ "\n" в функции get_nmea_datetime

    Где?
    Вы накапливаете данные в data, при появлении перевода строки записываете их. Но не добавляете '\n'.

    Ну и, вероятно, могут не выполняться условия выше data=''и оно может не обнуляться.

    З.Ы. ну и в целом: работайте с файлами через контекстный менеджер with, добавьте логирование и обработку исключений (для себя прежде всего), аннотации и комментарии к коду (для других), тем более, если он будет опубликован.
    Ответ написан
    2 комментария
  • Как скачать видео с YouTube?

    @default_route
    Я пользуюсь старым методом: в URL добавляю две английских буквы "s" . К примеру: https://ssyoutube.com/watch?v=rQK6DlBmLP8
    Ответ написан
    Комментировать
  • Как получить доступ к статье деактивированного пользователя?

    @Komrus
    CIO в системном интеграторе.
    Раньше был очень удобный сайт - sohabr для таких случаев.
    Потом он подзакрылся...

    Нокое-что (чуть менее удобное) - осталось :)
    https://savepearlharbor.com/?p=290083
    Ответ написан
    Комментировать
  • Имеет ли жизнеспособность идея нового игрового движка на Python?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В образовательных и развлекательных целях - да, вполне можете взять и создать. Вам никто и не запрещает. Даже полезно будет для вас. А вот как коммерческий проект рассматривать смысла нет никакого - не хватит опыта, знаний и остальных ресурсов типа финансов и времени, да и не нужен никому будет такой движок.
    Ответ написан
    2 комментария
  • Имеет ли жизнеспособность идея нового игрового движка на Python?

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

    По умолчанию, инди и другие небольшие проекты используют unity, для проектов покрупнее используют unreal engine. Да и как pet проект - сомнительная затея, все таки python - это не про написание игр.
    Ответ написан
    9 комментариев
  • Имеет ли жизнеспособность идея нового игрового движка на Python?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Может ли такой игровой движок иметь место быть и иметь популярность у инди разработчиков?

    На первый вопрос - имеет ли место быть. Ну в целом почему нет. Правда "только для 2д" - вот это сразу плохо, но в целом - почему нет. Работать это будет

    А теперь отвечая на второй вопрос. Нет, не будет. Вы в одну каску не сможете его адаптировать постоянно и быстро под современные реалии, которые меняются. Вот и все.

    Приведу очень простой пример. Вы слышали про движок flame? Много на нем игр видели? А там как бы поддержка неслабая.
    А Cocos Creator? И как, насколько он популярен? А там армада китайцев за ним.

    Поэтому нет, самопальные движки никогда не будут популярны. Поэтому и смысла пилить прям универсальность - нет.
    Ответ написан
    3 комментария
  • Почему возникают ошибки несовместимости версий Python и как решить проблему с установкой PySimpleGUI?

    Vindicar
    @Vindicar
    RTFM!
    Разобраться, какие версии библиотек всё-таки нужны. Ты не написал, для каких пакетов возникает ошибка.
    Возможно, стоит смягчить требования - например, не требовать определённую версию пакета, а любую, или ограничится только первой цифрой. Скажем, вместо somepackage==1.2.3 указать somepackage==1.* или вообще somepackage без версии.
    Ответ написан
    Комментировать
  • Как определить кодировку страницы или текста на python?

    iglebov
    @iglebov
    Backend-разработчик
    Похожий вопрос рассматривался здесь:
    https://stackoverflow.com/questions/436220/how-to-...

    Может помочь модуль chardet.

    Пример работы модуля из документации:
    >>> import urllib.request
    >>> rawdata = urllib.request.urlopen('http://yahoo.co.jp/').read()
    >>> import chardet
    >>> chardet.detect(rawdata)
    {'encoding': 'EUC-JP', 'confidence': 0.99}
    Ответ написан
    Комментировать
  • Я столкнулся с мошенничеством. Что делать?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Ну, во-первых - где был запрос - в браузере или системный? Во-вторых, и в браузере и в системе есть возможность посмотреть разрешения, выданные приложению (или сайту).
    Ответ написан
    Комментировать
  • Где найди диапазоны IP дата-центров?

    ValdikSS
    @ValdikSS
    Такие базы формируют поставщики GeoIP-данных, как один из дополнительных атрибутов.
    https://support.maxmind.com/hc/en-us/articles/4408...
    Ответ написан
    Комментировать
  • Pyqt6 как передать информацию для отображения в виджете после попадания в цикл .exec()?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Как можно раз 1 сек. Выполнять код и скидывать его на отображение ?
    QTimer
    В pyqt есть виджеты под вывод текста ?
    QTextEdit
    Ответ написан
    Комментировать
  • Где лучше создать папку для проекта и вирутальное окружение к нему?

    @Everything_is_bad
    В диск C, прямо в корень папки "python311"?
    и по какой причине такой треш мог прийти в голову? но и это никто не запрещает, надеюсь ты изначально используешь git, тогда и удаление не должно вызвать проблемы.

    1. Создавай папку проекта там где тебе удобно, но помни, с русским именами в путях иногда всплывают баги. У меня тупо в домашнем каталоге папка projects, где все проекты и хранятся, но это не в винде.
    2. Видел минимум два варианта где держат виртуальное окружение, либо в папке проекта в .venv - самый частый вариант, либо в совершенно другом месте, так поступает, например, pipenv.

    А на самом деле сейчас появился очень удобный инструмент uv, используй его и не заморачивайся на таких мелочах, что ты озвучил в вопросе.
    Ответ написан
    3 комментария
  • Почему при трансляции браузера в OBS - черный экран?

    15432
    @15432
    Системный программист ^_^
    На вопрос "почему" ответ простой - зачем браузеру рендерить то, что скрыто? Вот и экономит ресурсы
    Ответ написан
    Комментировать
  • Почему api золотого яблока блокирует все запросы?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Потому что Золотое Яблоко не хочет, чтобы их парсили.
    Ответ написан
    Комментировать
  • Износ или перегрев повредили вилку?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    небольшая искра в розетке

    Искры быть не должно в розетке - меняйте её, не экономьте. Купите и поставьте сразу качественную. Искрение приводит к быстрому износу контактов и нагару, что ухудшает контакт, а плохой контакт - излишний нагрев и повышенная вероятность возгорания. Поскольку износ есть на вилках, то и в розетке тоже скорее всего тоже есть износ на контактах. Вилки на БП тоже рекомендую поменять - если они съёмные. Если нет - то лучше заменить БП целиком, т.к. вилки не разборные.
    Ответ написан
    5 комментариев