Задать вопрос
  • Как ускорить обработку POST запроса Python?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    8-10 секунд уходит, это не дело, как можно исправить?

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

    Vindicar
    @Vindicar
    RTFM!
    ws://127.0.0.1:8000/
    Как по-твоему, что означает адрес 127.0.0.1?
    Ответ написан
    Комментировать
  • Что лучше вытаскивать данные из БД(sqlite) или хранить в неких переменных?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Начни с документации
    Что лучше вытаскивать данные из БД(sqlite) или хранить в неких переменных?
    Если данные критичные и недопустима их потеря - хранить в БД, если допустимо их потерять из-за ошибок, отключений и прочего - хранить в переменных. Если и то и то, накапливать какое-то количество данных и скидывать в БД сразу батчем по таймеру или по достижению определенного размера.

    async def on_message(self, message: Message): ...
    on_message это событие, которое срабатывает на каждое сообщение, каждого пользователя. На среднего размера боте с несколькими сотнями серверов в активное вечернее время оно может дергаться тысячи раз в секунду, как сами думаете, насколько адекватно в таком событии ходить в базу? Насколько часто меняются каналы, чтобы каждый раз их доставать из БД? Знаешь ли условия, при которых данные в базе меняются и их нужно повторно перечитать?

    guild_id = message.guild.id
    Как думаете, что лежит в guild, если боту пишут в личные сообщения?

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

    Подскажите, как лучше для оптимизации процессов, и где можно на будущие брать полезную информацию о python.
    Читать книги, слушать подкасты, ходить на конференции.
    Ответ написан
    Комментировать
  • Есть ли интерфейс как PS5 под ПК для запуска игр?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Steam big picture
    Ответ написан
    Комментировать
  • Как реализовать задержку выполнение команды в Disnake.py?

    @Everything_is_bad
    но бот не должен переставать работать как это делает asyncio.sleep
    asyncio.sleep как раз не блокирует eventloop и бот должен работать, так что тут ты что-то делаешь не так
    Ответ написан
    2 комментария
  • Почему Python не видит библиотеку?

    Maksim_64
    @Maksim_64
    Data Analyst
    Оставить на денек, другой SpeechRecognition в покое, и познакомится с концепцией виртуального окружения.
    Ответ написан
    4 комментария
  • Какая нейросеть умеет в веб-дизайн?

    @rPman
    Адекватных и универсальных мультимодальных ИИ (с модальностью - изображения) на текущий момент не существует.

    С очень большой натяжкой можно считать топовые openai/claude/google/(может китайский qwen но они совсем внизу), с поддержкой изображений подходящими, в интернете даже гуглятся тестовые helloworld, но проблема в том что когда доходишь до реального использования, сил на то чтобы объяснить ИИ что тебе нужно и исправлять его ошибки уходит БОЛЬШЕ чем если бы ты делал это сам.

    ИИ на текущий момент подходит как удобный помощник, делать что-либо что ты сам умеешь прекрасно делать, понимаешь как это понимает ИИ (мы в голове строим модель знаний нашего собеседника, чтобы не скатываться в объяснения алфавита, так вот то же самое и с ИИ, мы должны понимать что они понимают и до какой степени) и используешь его для ускорения./. плюс как замена поисковика (только не по всему интернету, а в пределах его знаний, очень мало какие продукты дают адекватный поиск в интернете).
    Ответ написан
    Комментировать
  • Что делать с пайтоном на телефоне?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Что делать с пайтоном на телефоне?

    Ничего.
    Ответ написан
    Комментировать
  • Как понять, что не так с ноутбуком?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Как-то раз слышала довольно громкий, исходящий от него звук. Какой-то электронный трещащий звук

    Если у вас внутри HDD, то сравните то, что вы слышали с типовыми звуками неисправных жёстких дисков.

    Если найдёте похожий, то дело не фонтан - диск умирает и основная задача - спасать с него данные. Затем менять.

    Также хорошо было бы посмотреть SMART, например, КристалДиском или Р.тестером.

    С учётом того, что диск выдержал, как я понимаю, два полных сканирования антивирусом, поторопитесь - скопируйте на другой носитель все важные файлы оттуда, пока он читает. Лучше не на флэшку - для длительного хранения не подойдёт. Лучше другой диск, SSD, или облако.

    может подскажите программу для проверки диска

    Максимально детальное тестирование поверхности диска можно сделать в том же R.tester'е, но исключительно после копирования важной информации: Toolbox -> Cert tool lite -> Add task -> Start. Оптимальный вариант тестирования - при подключении к другому компьютеру, чтобы активность ОС не вносила искажений.
    Если диск отходит в мир иной, то любая подобная программа, или просто активные операции могут добить его окончательно. После этого только платное восстановление у специалистов.
    Ответ написан
    Комментировать
  • Как привязать значение переменной к строчке/столбцу в эксель чтобы получить значение ячейки?

    @imba
    """
    0) проблема твоей таблицы, в том что есть ячейки содержащие несколько значении и наити нужную можно только пройдя по ним и сравнивая целевое значение с теми что есть в ячейке , это долго тем более если несколько запросов от пользователя будет

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

    2) НО если по какой-то не озвученной причине, важно читать напрямую, то либо брать значение ввода а потом искать в какой ячейке оно есть и запоминать индекс а дальше по наиденным индексам читать значение ячейки с коэффициентом

    result = ws.cell(row=row_id, column=column_id).value

    или можно так

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

    """

    factory = {
    "возраст":{18:3, 19:3, лет:номер_строки}
    "стаж":{0:2, 1:3, 3:4, 4:4 , лет:номер_ряда }
    }

    command_row = input('введите команду и значение: ')
    # например пользователь вводит
    # возраст = 18

    command = command_row.split('=')
    # содержимое command = ['возраст ', ' 18']

    #дальше обращаемся к нашим словарям по ключам и лучше через метод get наслучай если ввели что-то не то

    row_id = factory.get(command_row[0].strip(),{}).get(int(command_row[1].strip()))

    #равноценно factory["возраст"][18]
    #даст тебе номер строки или столбца в зависимости от команды
    #row_id , column_id значения которые вернет тебе этот словарь factory для команды возраст и стаж - неперепутаи)))

    #получить само значение будет просто
    #как тебе гпт написало, открываем фаил и таблицу а дальше берем наши индексы и читаем содержимое ячейки
    result = ws.cell(row=row_id, column=column_id).value
    Ответ написан
    2 комментария
  • Как установить Винду через Линукс?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    В убунте есть "Startup Disk Creator" - используйте его для создания загрузочной флешки с виндой. Еще есть всякие BalenaEtcher, Ventoy и прочее. Плюс тут есть поиск: Нужен аналог программы rufus для linux, где можно выбрать mbr?
    Ответ написан
    8 комментариев
  • Подойдет ли backend на python?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    какой фреймворк для подобной проблемы

    Django + DRF/Ninja + Nginx.
    Слышал про GIL, но не знаю, будут ли из-за него трудности.

    При средних нагрузках - будут, но обходится это относительно не сложно (многопроцессорность или внешние библиотеки). При больших нагрузках Python не используют.
    Справится ли этот backend с нагрузкой до 1000 запущенных процессов (операций работы с файлами, обрабатываемых на сервере единовременно)?

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

    Если есть сомнения в Ваших возможностях, то Java или Go справятся с этой задачей лучше.

    Но с другой стороны, Python позволит быстро написать MVP, а узкие места потом всегда можно переписать на Go.
    Ответ написан
    4 комментария
  • Как разблокировать телефон без пароля?

    CityCat4
    @CityCat4
    В больнице с переломом ноги
    Здесь точно не помогут, иди на 4pda, там если не помогут (что вполне может быть) то хотя бы направят в нужную сторону.
    Ответ написан
    Комментировать
  • Во время установки виндоус ноутбук резко отключился, теперь не видит SSD, как его восстановить?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Как можно обратно сделать ССД рабочим?

    Обменять его по гарантии.

    не видно даже в биосе ... Я знаю что он точно работает

    Два утверждения выше, увы, взаимоисключающие.

    Может есть какие-то программы для восстановления ССД? ... Нужно обратно вернуть его к жизни.

    Ваш SSD вышел из строя. С высокой степенью вероятности окончательно и безвозвратно.

    Есть небольшой шанс, если вы обратитесь к специалисту по восстановлению данных, у которого есть необходимое оборудование и опыт.
    Но далеко не все занимаются ремонтом SSD и ещё меньший процент твердотельных дисков имеет смысл хотя бы пытаться оживлять.

    А после этого возникнет ещё и вопрос цены - она вполне может оказаться сопоставимой или выше стоимости нового накопителя.

    Если всё вышесказанное вас не останавливает, добавлю, что я бы очень не советовал доверять такому "отремонтированному" ССД. Пользоваться чем-то подобным разумно лишь когда нет выбора. Например, есть привязка какого-то серьёзного софта или оборудования к конкретному диску внутри.

    Пробовал гонять через разные программы чтобы восстановить ССД

    P.S.
    Вот это не очень понятно, но возможно, что на этапе, когда диск ещё можно было "гонять", какой-то шанс привести его в чувства ещё был.

    В целом же вам до определённой степени "повезло" с точки зрения момента, когда произошла поломка. Если бы вы уже начали полноценно пользоваться накопителем, сохранив на нём какие-то важные данные, ситуация была бы более искромётной.
    Ответ написан
    6 комментариев
  • Может ли выйти из строя компьютер?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Отвертка - это инструмент специалиста. В быту - надо пользоваться корпусом и кнопкой.
    Для этого кнопки специально и создавались. Тыкая отверткой в пины и промахиваясь, обычный пользователь
    со временем повредит лак и поверхность платы и внешний вид будет затертый
    и риски получить трещины и повреждения будут выше.
    Ответ написан
    Комментировать
  • Может ли выйти из строя компьютер?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Ну если отверткой случайно что-то задеть и перемкнуть, то шанс не нулевой есть.
    А замыкание pw контактом кнопки и ответкой идентично
    Ответ написан
    Комментировать
  • Что изучить специалисту техподдержки?

    @SerjNV
    Слишком общий вопрос! Все сразу не изучите. От компании к компании слишком большой разброс. "Зоопарк" 1С, Linux, Wndows + MS office, самописные программы и т.д. т.д. Сильно зависит от профиля компании провайдер одно, например торговли, финансы совсем другое. Но ИМХО - сетевые технологии, Linux, SQl точно не помешают особенно если будете повышать свой навык от техподдержки до сисадмина/девопса. Если Вы уже устроились (как пишите) начните с низшей позиции, желательно посоветуйтесь с коллегами
    Ответ написан
    Комментировать
  • Раздражает ли авторизация тех, кто следит заходит на мой Pet-проект?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В таких случаях обычно регистрация и авторизация делаются, но где-нибудь пишется, что можно воспользоваться демонстрационным пользователем с логином demo и паролем demo.
    Ответ написан
    Комментировать
  • Почему возникает Ошибка синтаксического анализа XML в браузере firefox?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Между фактами
    Как видно, на первой позиции в первой строке находится {

    и
    Ошибка синтаксического анализа XML

    есть противоречие. То ли речь идет про XML, то ли про JSON. Надо определиться. Вполне вероятно, что у вас сервер левые заголовки отдает и браузер думает, что там XML, а на самом деле там JSON. Отсюда и ошибка.
    Ответ написан
    Комментировать
  • Почему материнка не может полностью заполнить озу с двусторонней чиповкой?

    15432
    @15432
    Системный программист ^_^
    Либо один из ваших модулей ОЗУ неисправен и не может работать на высокой частоте (попробуйте снизить частоты памяти, прогнать memtest и т.д.), либо BIOS некорректно размечает адресное пространство (тут только техподдержка и обновление BIOS)
    Ответ написан
    Комментировать