• На сайте появились реклама, которая не должна быть?

    vpetrov
    @vpetrov
    частный SEO-специалист
    "Битва экстрасенсов", 666 сезон.
    Я принёс виру Вотану и бросил руны. Судя по всему, дело может быть вот в чём:
    а) У вас сайт взломан. Ищите шеллы и айфреймы, через которые реклама и вставляется.
    б) Вы используете незащищенные протоколы, которые позволяют некоторым провайдерам пихать пользователю рекламу. Сайт чист, но надо хоть SSL использовать.
    в) Поговорите с вебмастером. Видывал я таких, которые по тихому от владельца и майнеры втыкали на сайт, и целые доры. Формально - сайт госконторы, а на самом деле - микрокредитные организации.
    Ответ написан
    Комментировать
  • Что не так с sql запросом?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    Использование f-строк для вставки данных в SQL запросы может привести к уязвимостям, связанным с SQL-инъекциями. Вместо использования f-строк, рекомендуется применять параметризованные запросы или подготовленные выражения, что позволяет безопасно передавать данные в запросы.
    Ответ написан
    Комментировать
  • Как установить cookie и сразу совершить редирект?

    @Everything_is_bad
    Такой код не помогает, куки не обновляются.
    да потому что ты устанавливаешь куки в одном response, а возвращаешь вообще другой который с redirect
    Ответ написан
    5 комментариев
  • Какие короткие ссылки можно использовать на qna.habr.com?

    0xD34F
    @0xD34F
    полагаю это техническая ошибка и её нужно исправить

    Это сюда. Тема - "Ошибка в работе сайта".

    Или же пересмотреть правила

    Туда же. Только подавайте как гениальную идею.
    Ответ написан
    Комментировать
  • Как ускорить обработку 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
    //COPY01 EXEC PGM=IEBGENER
    Здесь точно не помогут, иди на 4pda, там если не помогут (что вполне может быть) то хотя бы направят в нужную сторону.
    Ответ написан
    Комментировать
  • Во время установки виндоус ноутбук резко отключился, теперь не видит SSD, как его восстановить?

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

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

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

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

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

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

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

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

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

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

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

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

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

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