Задать вопрос
  • Где моя ошибка в питоне?

    grantur5707
    @grantur5707
    Full Stack Web Developer
    import math
    
    while True:
        a = int(input("ax^2+bx+c=0 / a: ")) 
        b = int(input("ax^2+bx+c=0 / b: "))
        c = int(input("ax^2+bx+c=0 / c: "))
        
        d = b ** 2 - 4 * a * c
        
        if d > 0:
            x1 = (-b + math.sqrt(d)) / (2 * a)
            x2 = (-b - math.sqrt(d)) / (2 * a)
            print(f'Корней: 2. \n x1 = {x1}')
            print(f'Корней: 2. \n x2 = {x2}')
            
        elif d == 0:
            x1 = -b / (2 * a)
            print(f'Корень: 1. \n x1 = {x1}')
            
        else:
            print("Корней: 0")
    Ответ написан
    Комментировать
  • Cуществует ли менеджер изображений для сайта в связке с БД?

    @alexalexes
    Нет, ручками.
    Копируете в тестовый каталог сервера картинки.
    Копируете таблицу базы данных в тестовую таблицу.
    В таблице создаете колонку любого типа, где будете ставить пометку, что запись обработали (картинка перемещена).
    Берете ваш любимый PHP/Python/NodeJS.
    Читаете по одной строчке табличку, где стоит атрибут, что картинка не обработана.
    Копируете средствами скрипта файл из одного места в другое (не забываете, что по ходу углубления путей нужно прописать команды на создание подкаталогов).
    Если копирование прошло успешно, то делаете update этой строчки - вставляете новое значение пути, и помечаете, что строчку обработали.
    Пишите в файл лог обработки - какие строки обработали удачно, или пишите текст ошибки, если что-то пошло не так.
    Когда потренируетесь на кошках, делайте тоже самое на боевых таблицах. Естественно, сделайте копию ресурсов всего сайта, даже если ваши действия не затрагивают их, на всякий случай.
    Ответ написан
    3 комментария
  • Как вернуть эту панельку в vscode?

    Alexandre888
    @Alexandre888
    Javascript-разработчик
    Клавиша F1 => View: Move Activity Bar to Side
    Ответ написан
    1 комментарий
  • Существует ли Unity Cloud?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    логин demo(demo@site.ru) пароль qwerty или demo
    Внутри сам решишь чего этой учетке можно.

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

    Можешь у своих пользователей сделать состояние (подписка истекла), только реальный ее может продлить, а демке это запрещено
    Ответ написан
    Комментировать
  • Как сделать делать демо доступ к сайту на Django без абуза со стороны юзера?

    @iljaGolubev
    3. Отдельные сервера для демо. Без "регистрации и смс" валидации почты, телефона и чего там ещё на основном. Хард-ресет демо окружения каждые X минут (удаление сессий, очистка баз).
    И пусть себе играются пока могут.

    4. Общий юзер для всех demo / demo@mail
    Ответ написан
    Комментировать
  • Как установить Win 11 на один раздел диска?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    1. Удалить все разделы и оставить пустое пространство
    2. Во время установки выбрать пустое пространство
    3. Нажать "Далее" - винда сама создаст правильную разметку в виде раздела для загрузки и системного раздела
    Ответ написан
    Комментировать
  • Как вывести автора карточки?

    dem171
    @dem171 Автор вопроса
    3 дня изучаю питон по книге Майкла Доусона
    Если кратко осенило меня решением оно оказалось довольно простым я должен был обращаться через то что написано в backref , а в моем случае это было "user" написал вместо Автор: {{ el.user_id.username }} вот это Автор: {{ el.user.username }} и о чудо оно сработало
    Ответ написан
    2 комментария
  • Как удалить из таблицы первые два символа, если они начинаются на 00?

    @maksam07
    UPDATE имя_таблицы
    SET имя_поля = SUBSTRING(имя_поля, 3)
    WHERE имя_поля LIKE '00%';


    за любые ошибки и потерю данных я ответственности не несу
    Ответ написан
    Комментировать
  • Как понять что не так с SSD?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    175 (SMI Program fail count in worst die) - какое-то гигантское число, более 600 триллионов))

    Используемая вами программа некорректно интерпретирует SMART.

    Для SSD Intel атрибут 175 (AF / AFh) - это Power Loss Protection Failure.
    Интерпретируется он вот так:
    • Last test result as microseconds to discharge cap, saturates at max value. Also logs minutes since last test and lifetime number of tests.
    — Raw value:
    Bytes 0-1: Last test result as microseconds to discharge cap, saturates at max value. Test result expected in range 25 <= result <= 5000000, lower indicates specific error code.
    Bytes 2-3: Minutes since last test, saturates at max value.
    Bytes 4-5: Lifetime number of tests, not incremented on power cycle, saturates at max value.
    — Normalized value:
    Set to 1 on test failure or 11 if the capacitor has been tested in an excessive temperature condition, otherwise 100.

    debconf: Fatal IO error 11 (Resourse temporarly unavailable) on X server :0

    Ошибка вообще похожа на какие-то проблемы с выводом на дисплей или графикой, возможно, Wayland. Но я не очень силён в этих моментах.

    что теперь с ним делать: на помойку или как-то можно исправить

    Можете подключить этот ССД другим SATA-кабелем к другой машине с Windows?

    Вы ставите ОС, как я понимаю, важных данных на диске нет. Хорошо бы сделать сначала полный тест записи (уничтожит всю информацию), затем полный тест чтения (именно Read).
    Это можно сделать в нашей программе для тестов (бесплатная, без установки), либо другой "не попсовой", которой вы доверяете.
    В R.tester'e графики можно сделать максимально детальными, это даст хорошее представление о состоянии памяти.

    Также можете показать S.M.A.R.T. целиком, если сомневаетесь в ещё каких-либо параметрах. Р.тестер это тоже умеет, к тому же мне было бы интересно посмотреть на его output для семейства DC S3500.

    Очень жалко диск, если придется выбрасывать, вроде это довольно хорошая модель для серверных нужд...

    Именно так.
    ССД выглядит весьма стОящим, особенно на фоне китайщины и массовых моделей на дешёвой памяти. Да и Интел, как-никак.
    DC S3700 был бы ещё лучше, из-за более высокого ресурса (DWPD / TBW), но и этот очень даже неплох.
    Ответ написан
    1 комментарий
  • Как установить 1С в Docker?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Есть бесплатная лицензия разработчика, есть версия 1С для обучения программированию.
    Но докер это все перекрывает по удобству.
    Ответ написан
    Комментировать
  • Как собрать статистику по реакциям под постами в Telegram канале?

    @dima89e
    from telethon import TelegramClient
    from telethon.tl import types
    
    # Замените 'api_id', 'api_hash', 'phone' на свои данные
    api_id = 'YOUR_API_ID'
    api_hash = 'YOUR_API_HASH'
    phone = 'YOUR_PHONE_NUMBER'
    
    # Имя канала
    channel = 't.me/your_channel_name'
    
    async def main():
        async with TelegramClient('session_name', api_id, api_hash) as client:
            # Получаем информацию о канале
            entity = await client.get_entity(channel)
    
            # Получаем последние сообщения из канала
            async for message in client.iter_messages(entity, limit=100):
                if message.reactions:
                    print(f'Message ID: {message.id}')
                    print(f'Text: {message.message}')
                    print(f'Reactions: {message.reactions}')
    
    import asyncio
    asyncio.run(main())
    Ответ написан
    1 комментарий
  • Потянет ли б/п компьютер?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Посмотрите на сайте производителя рекомендованный бп.
    Для RX 580, обычно, 500W рекомендуют.
    Ответ написан
    6 комментариев
  • Как выбрать записи из таблицы с макимальным значением за каждый день в PostgreSQL?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    select distinct on (created_at::date) created_at, value from tablename order by created_at::date, value desc;
    Ответ написан
    Комментировать
  • Как выбрать записи из таблицы с макимальным значением за каждый день в PostgreSQL?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    SELECT distinct 
          LAST_VALUE(id) OVER (PARTITION BY created_at::date ORDER BY value DESC RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) id, 
          LAST_VALUE(value) OVER (PARTITION BY created_at::date ORDER BY value DESC RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) value, 
          LAST_VALUE(created_at) OVER (PARTITION BY created_at::date ORDER BY value DESC RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) created_at 
    FROM tbl 
    ORDER BY created_at;
    Ответ написан
    Комментировать
  • Возможно ли нормально эмулировать Win x86-64 на Mac ARM?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Нет. Потери производительности эмуляции х86 примерно 90% в сравнении с ARM виртуализацией. Альтернатив UTM нет - там ниже QEMU. Если нужна винда - берите стандартную х86 машину и ставьте туда винду.
    Ответ написан
    1 комментарий
  • Как вернуться с динамического адреса на сайт?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Разве не так?
    <a href="/index">Тык</a>

    Сделал себе страницу с динамическими адресами

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

    @rPman
    Удостоверься что смартфон действительно подключился к локальной сети, а не к примеру, гостевой на роутере. Посмотри его ip адрес в подключении wifi, попингуй в обе стороны (комп -> смартфон и наоборот).

    Удостоверься что на смартфоне не включен vpn или не используется прокси (например ускорялки от гугла и опера).

    Удостоверься, что ты указал правильный протокол (http но не https), так как браузера могут автоматически выбирать https.
    Ответ написан
    1 комментарий