Задать вопрос
  • Как сделать опрос на сайте через html?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Если говорить в общем: это реализуется с помощью серверной части и базы данных.
    Подробное решение в рамках ответа невозможно описать. С одной стороны - мало вводных, с другой это ресурс для решения конкретных задач, а не фриланс-биржа и не онлайн-университет.
    Максимум, можно подсказать общее направление:
    1. Гуглите список языков, на которых пишут бекэнд
    2. Выбираете тот, который вам понравиться больше (важное замечание: написать можно на любом, но часть будет несколько избыточна)
    3. Изучаете его
    4. Изучаете принципы работы с Базами Данных (минимум три аспекта: sql, принципы проектирования и нормализации баз)
    5. Пишите

    Дополнение: если цель - сохранить статистику каждого юзера только для него и задачи "анализа" не стоит, то можно использовать local storage или куки.
    Ответ написан
    4 комментария
  • Кто знает решение?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Вы умножаете на 2. А надо возводить в квадрат, т.е. в степень 2 ("power").
    Ответ написан
    2 комментария
  • Как применить стили дочерным классам в зависимости их количества?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Может, вам поможет обычный css и селектор типа
    :nth-child(3):last-child {
      тут стили, если третий является последним
    }
    Ответ написан
    Комментировать
  • Как сделать кнопки в виде квадратиков и списка?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Лучший вариант: взять SVG и вставить фоном (или mask) и/или псевдоэлементом.
    Текст для читалок нужно оставить: обернуть его в span и доступно скрыть (гуглите: паттерн visually-hidden).

    Цвет при этом легко меняется масками. https://codepen.io/noahblon/post/coloring-svgs-in-...

    Альтернатива похуже: svg инлайном (из спрайта или стека). Про текст аналогично.
    Этот вариант может получить больший вес если нужна затейливая анимация.

    Альтернатива ещё похуже: рисовать всё это лишними span'ами.
    Ответ написан
    Комментировать
  • Как сделать, чтобы при нажатии на input submit не возвращало на начало страницы?

    lina666
    @lina666
    Изучаю веб ЯП.
    Если я правильно понял, то у тебя обычная стандартная форма, следовательно после отправки формы, у тебе идет перезагрузка страницы, можно решить если отправлять форму при помощи JS.
    const button = document.querySelector('кнопка в форме')
    button.addEventListener('click', function(event) {
     event.preventDefault()
     // код для отправки формы. 
    })
    Ответ написан
    Комментировать
  • Что такое «.js@crc=6»?

    SagePtr
    @SagePtr
    Еда - это святое
    Скорее всего, изначально URL файла выглядел наподобие https://домен/папка/файл.js?crc=6, где ?crc=6 использовалось для обозначения версии этого файла на случай, если в кэше браузера могла находиться какая-либо из предыдущих его редакций, предположительно их было пять (при каждом изменении файла - в URL также менялся этот номер, чтобы браузер считал файл другим и не брал из кэша старый). Но потом этот файл был сохранён на диск на стороне клиента, а в файловой системе вопросительный знак недопустим, потому этот символ был заменён на символ @. Так и получилось такое странное расширение файла. Почем именно crc - скорее всего, просто неудачно выбранное название параметра, который в принципе может называться как угодно или вообще не иметь названия, лишь бы символы после ? различались от версии к версии, если выбран именно такой способ обхода кэша.
    Ответ написан
    2 комментария
  • Как сделать цикл for с двумя условиями?

    Полностью прочитать, прям до последней точки и все получится, а если прям действительно полностью прочитать, получится в том виде как ты хотел

    https://developer.mozilla.org/en-US/docs/Web/JavaS...
    Ответ написан
    2 комментария
  • Почему блог для стартапов имеет требование "нет монетизации"?

    pragmatik
    @pragmatik Куратор тега Хабр
    Лично я вижу эту ситуацию так: Стоимость подписки на блоги компаний служит своего рода фильтром от всего того рекламного говна, которое пытаются пропихнуть на Хабр. Тариф "Стартап" ввели исключительно для поддержки интересных и общественно-полезных проектов, а не для того, чтобы каждый ноунейм мог разместить на Хабре свою рекламу. Соответственно, критерий отсутствия монетизации и является той лакмусовой бумажкой, которая помогает оперативно отсеивать желающих по-быстрому разбогатеть, сэкономив на рекламе. Если бы не эти ограничения, то Хабр уже давно состоял бы из рекламы "чуть более чем полностью".
    Ответ написан
    Комментировать
  • Можно ли заменить тип бд из mysql на psql?

    @Drno
    А при чем тут phpmyadmin - веб интерфейс для управления БД и Ваш выбор БД?
    удалите mysql и поставьте нужную БД )

    вообщем то даже удалять не обязательно. можно просто отключить автостарт...
    Ответ написан
    Комментировать
  • Почему складывается не строки, а числа?

    Код у тебя, конечно, ужас.
    Вместо того чтобы складывать/умножать на innerHTML тебе нужно преобразовывать его в число.
    Например при помощи функции parseInt
    Ответ написан
    Комментировать
  • Как можно изменить цвет изображения css?

    mizutsune
    @mizutsune
    I will live forever in the flame of your eyes.
    На сайте пользователь может выбрать для своих записей разные иконки из базы, все иконки черно-белые и в формате png.


    При таком раскладе дел, можете поиграть со следующими свойствами: mix-blend-mode, background-blend-mode, filter, но с таким набором далеко не уедешь, учитывая что нужна чётная и удобная возможность менять цвет иконок(изображений). Всё усложняется тем что речь идёт об обычных пользователях, которым нужен удобный UI, а ещё тем что используемые иконки являются растровой графикой.

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

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


    Допустим у вас одноцветные иконки в формате SVG, тогда вместо добавления ссылки на иконку в теге img, вставляйте иконку как SVG в HTML разметку и проблем со сменой заливки не будет. Это будет наиболее выгодный и безболезненный способ решить данную задачу.

    Однако если пойти другим путем и добавить к CSS, немного JS, то вот тогда можно сделать что-нибудь более менее удобное. Есть инструменты, способные реализовать "изменение цвета", как например этот генератор css фильтров, но даже если подобные тулзы и решают те или иные задачи, всё же есть шанс что однажды это либо перестанет работать или что-то пойдёт не так.
    Ответ написан
    Комментировать
  • Как открыть настройки в VirtualBox?

    @Drno
    Выключи вирт машину
    после сможешь поменять
    Ответ написан
    Комментировать
  • Картинки появляются друг под другом в слайдере, что делать?

    AgentSmith72
    @AgentSmith72
    JS - это моё хобби
    Посмотри хороший пример слайдера, без танцев с бубнами

    Автоматический слайдер
    Ответ написан
    Комментировать
  • В чем ошибка в запросе?

    iMedved2009
    @iMedved2009
    Не люблю людей
    Вы INSERT с UPDATE перепутали. INSERT c where не бывает
    Ответ написан
    1 комментарий
  • Написание сайтов на разных платформах?

    Sanes
    @Sanes
    Использовать относительные пути.
    Ответ написан
    Комментировать
  • Нужно ли использовать interface?

    Newto
    @Newto
    Интерфейсы используются для структуризации вашего кода. Не потому что надо, а потому что это вносит порядок в разработку. Вы можете не использовать интерфейс и тогда в каждом вашем классе можно будет делать всё что угодно. А можно использовать интерфейс, тем самым обязывая соблюдать определённые правила структуры. Даже один разработчик придумав некую структуру кода сегодня, может забыть/забить на неё через какое-то время, а если их несколько, то тем более, тем самым превращая программу в бардак. В общем это вопрос порядка, а не обязательности.
    Ответ написан
    2 комментария
  • Как прописать в hosts неограниченное число поддоменов в linux?

    Sanes
    @Sanes
    В hosts нельзя прописывать по маске. Настройте DNS.
    Ответ написан
    Комментировать
  • Установка Debian 11 как исправить ошибку?

    Adamos
    @Adamos
    Судя по тому, что вы не можете адекватно отреагировать на подробную информацию на русском языке - вам стоит поставить Убунту, выставив в установщике галочку "использовать несвободное ПО".
    Потому что в Дебиане, боюсь, это отнюдь не последнее сообщение, которое кому-то надо будет прочитать за вас.
    Ответ написан
    3 комментария
  • Как запустить бэк локально?

    @Drno
    Виртуальная машина с линукс. Той же ubuntu
    Далее несколько команд в консоли)
    Ответ написан
    7 комментариев