Задать вопрос
  • Как сделать анимацию заголовка при скролле?

    Kentavr16
    @Kentavr16
    long cold winter
    Ответ написан
    Комментировать
  • Как сделать такое внутреннее скругление волной у блока средствами css?

    djstanislaff
    @djstanislaff
    Начинающий веб-разработчик, верстальщик
    Никогда такого не пробовал. Но, кстати, тоже видя в макетах задавался вопросом. Сейчас попробовал поэкспериментировать.
    Получилось, на мой взгляд, достаточно костыльно. Работает, если фон белый, ну или однородный (в цвет).
    Зато при изменении ширины экрана вроде всё остается на своих местах.
    CodePen
    Ответ написан
    Комментировать
  • Нужно ли в head помещать все типы шрифтов для preload?

    Lynn
    @Lynn
    nginx, js, css
    Не нужно и не имеет никакого смысла. Даже скорее сделает хуже.

    Все браузеры которые понимают rel="preload" поддерживают woff2.
    Т.е. добавив в предзагрузку woff ты заставишь их скачать ненужный файл.
    А те браузеры которым нужен именно woff всё равно не поддерживают предзагрузку.
    Ответ написан
    Комментировать
  • Почему var отрабатывает после того, как отработал цикл for?

    rqdkmndh
    @rqdkmndh
    Web-разработчик
    Миллион объяснений по всему инету. Добавлю еще одно.
    1 Сначала пролетает весь цикл. Внутрь setTimeout исполнение не заходит - откладывается на "потом"
    2 Наступает "потом" - исполнение входит в первый setTimeout и вот тут проявляется разница:
    если была использована var-переменная - то она не ограничена скобками цикла for, поэтому в каждой итерации цикла она менялась в глобальной области видимости и в итоге равна 6. Т.е. все setTimeout будут искать свою переменную сначала в своей области видимости (между скобок), не найдут её там, а затем увидят ее в глобальной области, а там она одна и равна 6
    а если была использована let-переменная - то она объявляется локально и остается в каждой итерации цикла своя - т.е. внутри скобок. И когда setTimeout ищет переменную - то каждый находит своё значение локально
    Ответ написан
    1 комментарий
  • Как тестировать верстку на кроссбраузерность?

    @EkS2019
    2 месяца тестирую на browserstack. Хочу сказать, что эмуляция на этом сервисе часто не соответствует реальности. Например открываешь эмулятор Safari на High Sierra - там показывает, что кнопки разъезжаются. Открываешь на реальном маке в такой же версии ОС и такой же Версии Safari и в таком же разрешении - все прекрасно.
    Ответ написан
    Комментировать
  • Как убрать точки перед словами?

    MrDecoy
    @MrDecoy Куратор тега CSS
    Верставший фронтендер
    list-style-type: none

    а загуглить это быстрее чем задать тут вопрос..
    Ответ написан
    1 комментарий
  • Какое свойство отвечает за выравнивание?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Минускульные цифры.
    Регулируется свойством font-variant-numeric. Конечно, если шрифт умеет и маюскульные и минускульные знаки.
    Ответ написан
    1 комментарий
  • Как разместить строчные элементы в разные края блока?

    Fragster
    @Fragster
    помогло? отметь решением!
    Ответ написан
    Комментировать
  • Как отключить скролл страници при фокусе определенного элемента?

    neuotq
    @neuotq
    Прокрастинация
    Вам нужно следить за событиями keydown, далее снимаем действие по умолчанию с помощью preventDefault.
    Таким образом в самом общем случае отключения реакции на все кнопки будет:

    document.addEventListener('keydown', e => {
      e.preventDefault();
      return false;
    });


    Далее ищите нужные коды для своих кнопок, отключаете поведение по умлочанию, добавляете своё поведение.
    Например:

    document.addEventListener('keydown', e => {
       if (e.key === 'ArrowDown') {
        e.preventDefault();
        //Ваша логика
        return false;
      }
    });
    Ответ написан
    Комментировать
  • Как доказать Google, что мой аккаунт разработчика не связан с другим?

    Мой английский так себе, но насколько я понял, причина в том, что мой аккаунт связан с еще каким-то, который был удален за нарушения

    Нет, смысл вот этой фразы:
    we have strong indications that your Developer Account is sharing information with, or is related to, other Developer accounts that have been terminated

    немного другой: "у нас есть весомые признаки того, что Ваш аккаунт делился информацией или был связан.." , то есть они не утверждают, что он связан, есть только признаки, которые кто-то на стороне Гугла счёл убедительными.
    Ответ написан
    3 комментария
  • Как доказать Google, что мой аккаунт разработчика не связан с другим?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Я однажды пытался начать переписку с гуглом, чтобы выяснить причину блокировки приложения. В ответ мне без слов заблокировали аккаунт разработчика с десятком других приложений, а платёжную карту добавили в чёрный список.
    Вот так просто.
    Какие ещё разговоры с гуглом?
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Ну, на основной вопрос уже ответили, а я освещу отдельную проблему, которая очень часто волнует умы юных падаванов.

    когда лучше реляционную и нереляционную использовать?

    Ответ на этот вопрос очень простой.
    Нереляционная БД - это НЕ база данных.
    А узкоспециализированное хранилище, которое может выполнять какую-то одну определенную функцию лучше, чем база данных. Это может быть кэширующий демон, или поисковый движок, или решение для аналитики, или какое-то подсобное хранилище для всякого мусора.

    Как только осознаёшь этот простой факт, то всё сразу становится на место:
    Если нужна база данных, то и использовать надо базу данных. Реляционную. Какую именно - в вашем случае не принципиально.

    Если вдруг проект пройдет стадию "неясные идеи", и выльется во что-то практическое, и даже появится какая-то нагрузка, то можно будет начать думать про использование одного или нескольких подсобных хранилищ в дополнение к базе данных.
    Ответ написан
    2 комментария
  • Какой 2к монитор выбрать для программирования?

    @d-stream
    Готовые решения - не подаю, но...
    21:9 и лучше 32"..34" - предрасположит сидеть не "упершись носом в монитор"
    Со временем - второй монитор вертикально рядом.

    Естественно с разрешениями больше чем FullHD: как правило 2к..5к мониторы имеют и качество получше
    Ответ написан
    Комментировать
  • Что такое Docker простыми словами?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что такое Docker простыми словами

    простыми словами

    Если совсем прям простыми, то - это некая легковесная оболочка, которая способна изолировать приложение внутри себя от внешнего мира. Очень похож (по логике) на системы виртуализации VMware, VirtualBox, Parallels итп, но сам не является им.

    Возможности:

    - Контейнеризация: Docker позволяет паковать приложения вместе со всеми их зависимостями в контейнеры, обеспечивая тем самым их независимость от конкретной инфраструктуры.
    - Переносимость: Контейнеры Docker могут быть запущены на любом компьютере, который поддерживает Docker, независимо от операционной системы. Это делает распространение и развертывание приложений намного проще.
    - Изоляция ресурсов: Каждый контейнер Docker работает в изолированной среде и не влияет на другие контейнеры или хостовую систему.
    - Слоистая файловая система: Docker использует слоистую файловую систему для хранения данных, что позволяет существенно экономить дисковое пространство и упрощает обновление и распространение контейнеров.
    - Сетевые возможности: Docker позволяет настраивать сетевые параметры каждого контейнера, что позволяет создавать сложные многокомпонентные приложения.
    - Docker Hub: Docker Hub – это репозиторий, где можно хранить и делиться контейнерами. Это облегчает развертывание и распространение приложений.
    - Docker Compose: Это инструмент для определения и запуска многоконтейнерных - Docker-приложений. С помощью Compose вы можете использовать файл YAML для конфигурации служб вашего приложения, а затем с помощью одной команды создать и запустить все службы.
    - Docker Swarm: Docker Swarm предоставляет нативные возможности Docker для оркестрации и масштабирования кластера Docker.
    Ответ написан
    Комментировать
  • Есть ли хорошая альтернатива Gmail?

    Протонмаил?
    Ответ написан
    Комментировать
  • Существует ли модель, обратная Stable Diffusion?

    Да, есть.
    https://imagetoprompt.com/
    Ответ написан
    Комментировать
  • Как сделать анимацию курсора под текстом?

    MrDecoy
    @MrDecoy Куратор тега CSS
    Верставший фронтендер
    Можно конечно отключать poiner-events, но если включать его для текста, то это всё равно приведёт к той же проблеме. Что под текстом не будет работать.

    Поковырял немного:


    Основное что изменил - отслеживание событий mousemove не на канвасе, а на всей секции и e.offsetX на e.clientX
    Ответ написан
    1 комментарий
  • Как сделать, чтобы сайт приближался и не ломался?

    @anton99zel
    29а класс средней школы №7
    Увеличение масштабирования это уменьшение разрешения, потому используйте медиа-запросы для блоков вашего сайта.
    Грубо говоря, когда мы увеличиваем сайт колесиком до 175% это примерно тоже самое, как уменьшить разрешение экрана с 1920 до 1200 px. В обоих случаях сайт поведет себя одинаково.
    Ответ написан
    Комментировать
  • October CMS как вывести категорию поста в посте?

    @4502040
    {% for cat in post.categories %}
      {{cat.name}}
    {%endfor %}
    Ответ написан
    Комментировать
  • Что это за СУБД (лого розового цвета с шестерёнкой)?

    Это может быть PL/SQL Developer от Allround Automations - IDE для работы с оракловым PL/SQL (кто бы мог подумать)
    По крайней мере логотип очень похож (база данных с шестерёнкой малинового цвета)
    plsqldev-2021.png
    PLSQLDeveloper.png
    NgHUehR.png
    (вот тут вообще жесть похож логотип)
    allround-automations-pl-sql-developer-1.jpg
    Вполне возможно - на вашем фото логотип одной из предыдущих версий.
    Ответ написан
    2 комментария