Задать вопрос
  • Как проверить в списке чисел наличие числа, содержащего цифру 3?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    nums = list(map(int, input("Введите числа: ").split()))
    
    if any('3' in str(n) for n in nums):
        print("Найдено")
    else:
        print("Не найдено")
    Ответ написан
    Комментировать
  • Как правильно сделать переключение темы?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Все что нужно для переключения темы:

    Инициализация при загрузке, максимально короткий скрипт. При желании можно добавить проверку на пользовательские предпочтения prefer-color-theme
    <head>
        <script>
            const theme = localStorage.getItem('color-theme') === 'dark' ? 'dark' : 'light';
            document.documentElement.setAttribute('data-color-theme', theme);
        </script>


    Код переключателя

    document.querySelectorAll('.theme-toggle').forEach(el => {
        el.addEventListener('click', () => {
            const theme = document.documentElement.getAttribute('data-color-theme') === 'dark' ? 'light' : 'dark';
            document.documentElement.setAttribute('data-color-theme', theme);
            localStorage.setItem('color-theme', theme);
        });
    });


    И стили

    :root {
      --body-bg: white;
    }
    [data-color-theme="dark"] {
      -body-bg: black;
    }


    Разумеется, вместо атрибута можно вешать класс
    document.documentElement.classList.add('dark-theme');
    :root {
      --body-bg: white;
    }
    html.dark-theme {
      -body-bg: black;
    }
    Ответ написан
    Комментировать
  • Как отправить файл с данными с одного сервера на другой?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    CURLFile или curl_file_create()
    Ответ написан
    1 комментарий
  • Как преобразовать HTML в exe?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Написал игру на HTML,

    Ага, игра на языке разметки статических файлов... ЩАЗ.. :)

    Но.. например Electron поможет.

    АПД.
    Переискал весь Яндекс, но ответа. не нашёл!

    Неудивительно, раз игра на html :)
    6XRF9rp.png
    Ответ написан
    Комментировать
  • Кнопка Виндуса не работает как фиксить?

    @Zerg89
    Ответ написан
    Комментировать
  • Как в js, scss, html реализовать tooltip который показывается если навести на объект ниже?

    А зачем такие сложности с такой простой задачей, как тултипы? Их ведь можно реализовать полностью на CSS, просто добавив нужному элементу, например, атрибут "tooltip"



    Анимацию уже сами добавите, если очень нужна

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



    .custom-tooltip:has(+ *:hover) означает, что выбрать надо те элементы .custom-tooltip, у которых на следующем за ними элементе наведена мышь.
    "+" выбор непосредственно следующего элемента
    "+ *"- выбор любого непосредственного следующего элемента
    "+ *:hover" - выбор любого непосредственного следующего элемента, на который наведена мышь.
    has  выбирает элементы .custom-tooltip, с которым связаны элементы, выбранные при помощи уточняющего селектора в скобках.
    Ответ написан
    1 комментарий
  • Не скачивается + не пингуется сайт..?

    xez
    @xez
    TL Junior Roo
    Использовать прокси.
    Или другой хост.
    Ответ написан
    Комментировать
  • Статья закончена, а ответ на вопросы нет?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    если отфильтровать муссор то там строки упомянутые по тексту статьи выше
    # Рендеринг
    screen.fill(BLACK)
    # после отрисовки всего, переворачиваем экран
    pygame.display.flip()
    Ответ написан
    Комментировать
  • Как работает обход блокировок с помощью роутера?

    Зарубежный сервер становится посредником (proxy, прокси), который доставляет вам информацию из Интернет. По вашей просьбе он берёт эту информацию и передаёт вам.

    В зависимости от используемых технологий такая схема может называться общими словами «прокси» или «VPN».

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

    @Drno
    на значит по базам их IP проходит как РФ
    либо у Вас есть утечка DNS
    Ответ написан
    Комментировать
  • При размере страницы, скажем, 4 Кбайт 32-разрядное адресное пространство имеет 1 млн страниц. Верно ли это?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Без всякого деления можно понять, что 2^32 / (4 * 2^10) = 2^(32 - 12) = 2^20, а если запомнить, что 2^10 -- это "двоичная тысяча" (1024), а 2^20 -- соответственно "двоичный миллион" (1024^2), то жизнь заметно упрощается.
    Ответ написан
    Комментировать
  • При размере страницы, скажем, 4 Кбайт 32-разрядное адресное пространство имеет 1 млн страниц. Верно ли это?

    2 в 32 степени это 4 294 967 296 бит. далее делим на 8000 = 536 870,912 и далее делим на 4 (т.к. 1 страница = 4 килобайта) и получаем 134 217,728, то есть 134 тысячи страниц. разве не так?

    Ход мысли то правильный, да только в единицах счисления ошибся.
    в 32х-разрядном пространстве 4+ миллиарда адресов, а не бит.
    А так как во всех используемых сейчас архитектурах единицей адресации является байт, а не бит - вот и выходит
    1млн+ страниц.

    2^32 байт адресуется / 1024 = 4194304 кбайт адресуется.
    4194304 кбайт / 4 кбайт:страницу = 1048576 страниц
    Ответ написан
    1 комментарий
  • Настройки в биосе?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    ПК не может показать версию драйверов на видеокарту до начала загрузки операционной системы, в которой эти драйверы установлены. Начальный текст на загрузочном экране ПК - это диагностическая информация процесса инициализации БИОСа материнской платы. Отключить инициализацию и сразу грузить ОС нельзя никак, т.к. материнской плате сначала надой найти все подключенные устройства, включить их, инициализировать, пройти тест самодиагностики и только потом найти основной диск, на нём загрузочный сектор и передать управление загрузчику ОС. Некоторые БИОС умеют показывает логотип или просто сплэш скрин при старте - где-то в опциях биоса оно может быть, а может не быть. Смотрите мануал вашей материнской платы. Если интересуют детали процесса, вот вам на вики и далее по теме: https://ru.wikipedia.org/wiki/BIOS
    Ответ написан
    2 комментария
  • Как редактировать документ Excel на сетевом диске Nextcloud несколькими пользователями?

    @q2digger
    никого не трогаю, починяю примус
    Установить в NC приложение Nextcloud Office , и редактировать документы через web-интерфейс приложения.
    Ответ написан
    Комментировать
  • Стоит ли пользоваться Free tier от сберклауд?

    Sanes
    @Sanes
    Любые VDS надо тестировать, при чем постоянно. Это шаред ресурсы, а не железо.
    Ответ написан
    2 комментария
  • Как запитать много хардов для домашнего самодельного NAS?

    @alexalexes
    В вашем кейсе есть важная особенность.
    При запуске диска потребляемый ток может достигать 2 ампера по 12 вольтовой шине на диск.
    5 вольтовая линия, обычно, никогда не превышает 1 ампер на диск, если есть питание 12 вольт.
    Вот и считайте.
    По 5 вольт шине вам нужно 5В * 1А * 12 дисков = 60 ватт.
    По 12 вольт шине вам нужно 12В * 2А * 12 дисков = 288 ватт.
    Разделите на рабочий КПД блока питания в районе 0.8, получите цифру минимальной мощности БП для питания дисков, без учета других компонентов системы.
    (60 + 288) / 0,8 = 435 Ватт.
    Это при идеальных характеристиках БП - с сертификатом 80plus.
    Если какой-то китайский блок брать, то все 500 ватт нужны.
    PS: Не забудьте к этому показателю накинуть потребление процессора, мат. платы и видео.
    PPS: Если материнская плата позволяет, то можно в биосе настроить разную задержку на запуск каждого диска. Тем самым можно уменьшить пусковой ток за счет увеличения времени последовательной инициализации дисков, тогда БП можно взять по проще.
    Ответ написан
    3 комментария
  • Заблокированные сайты свободно открываются без VPN - почему?

    @AlexVWill
    Причин может быть масса, как уже написали. Блокировки идут по двум направлениям (если не брать DPI, они далеко не везде и не для всего работают) по IP и по DNS (доменному имени). Если используется не DNS провайдера, а 8.8.8.8 к примеру, то (не всегда, но часто, особенно если используется DNS over HTTPS) DNS блокировка не работает, а IP блокировка могла не сработать, если у хостера сменился IP и он оказался не в бан листе.
    Ответ написан
    2 комментария
  • Совершил переезд сайта в Веб мастере, сколько по времени займёт данная процедура?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    сделал основным url без www поставив редирект

    Надеюсь 301? Остальные рекомендации выполнили?
    но в вебмастере остался с www что робот считает ошибкой

    Для обновления данных поисковику требуется время, у меня на "переезд в вебмастере" уходило 1-3 недели. Переезд сайта на адрес с www и обратно.
    Ответ написан
    Комментировать
  • Почему картинка не растягивается на всю высоту или длину?

    rockfeeler
    @rockfeeler
    Фронтендер, дизайнер, верстальщик-перфекционист
    Параметры заданы в коде: 380 и 44 – они приоритетные. Если их убрать, то всё получится. Или в css прописать 100% !important. Ну и в комментариях верно заметили про aspectRatio (поздно прочитал). =)
    Ответ написан
    Комментировать
  • Экран умер а данные остались на телефоне, как достать их?

    Steel_Balls
    @Steel_Balls
    Да, есть такой способ.
    Но только если ты предварительно разрешил доступ к телефону через USB в настройках разработчика.
    Второй способ - подключаешь через OTG обычную мышку и юзаешь девайс.
    Третий способ - через Vysor
    Четвёртый - AirDrop
    Если была синхронизация с облаком, то через гугла-аккаунт заходишь в облако и скачиваешь. Для этого оно и было создано
    Ответ написан
    1 комментарий