Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

barakuda1

  • 0
    вклад
  • 61
    вопрос
  • 1
    ответ
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать эффект столкновения блоков или есть готовая библиотека анимации?

    krdpsr
    че! @krdpsr
    loading...
    физический движок для html-элементов
    https://github.com/elopezga/matter-dom-plugin
    Ответ написан 20 дек. 2022
    Комментировать
    Комментировать
  • Как поменять href у класса на js?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    document.querySelector('.bread [href="/catalog/"]').href = ...
    Ответ написан 14 окт. 2022
    Комментировать
    Комментировать
  • Скрыть div при не пустом input?

    Alexander3928 @Alexander3928
    (твой инпут):not(:placeholder-shown) ~ (твой класс для стилей) {
       стили
    }
    Ответ написан 03 окт. 2022
    1 комментарий
    1 комментарий
  • Как вернуть такой же json ответ?

    iMedved2009
    Дмитрий @iMedved2009
    Не люблю людей
    $response_array = ['data' => ['data' => [], 'message' => 'Форма отправлена успешно'], 'success' => true];
    echo json_encode($response_array);
    Ответ написан 02 сент. 2022
    Комментировать
    Комментировать
  • Как сделать прямоугольную рамку с текстом внутри и квадратами по углам?

    fuzzbunch @fuzzbunch
    Добрый день, вот так:

    https://codepen.io/fuzzbunch/pen/RwMLPmg
    Ответ написан 26 июл. 2022
    1 комментарий
    1 комментарий
  • Как добавить вероятность выпадения по количеству?

    Ne7Le4Der @Ne7Le4Der
    Смотря о чём мы говорим. Если мы говорим про лимиты для одного пользователя (а точнее для одной сессии, т.к. при перезагрузке страницы prizes обновится) то достаточно добавить в объект приза поля maxCount, count и получить что-то типо
    {
        id: 10,
        msg: "35% OFF",
        count: 0,
        maxCount: 0
      },


    И после переролливать, если уже выдано максимальное количество
    function randomNum() {
      var prizeNum = Math.random() * 12;
      prizeNum = Math.floor(prizeNum);
    
      if(prizes[prizeNum - 1].count >= prizes[prizeNum - 1].maxCount)
        return randomNum()
    
      console.log(prizeNum);
      return prizeNum;
    }


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

    Alexandroppolus
    Alexandroppolus @Alexandroppolus
    кодир
    console.log('Максимум ->' + bst.getMax(bst.root).data)
    Ответ написан 08 июн. 2022
    1 комментарий
    1 комментарий
  • Что использовать для бота в telegram для группы?

    bravebug
    Леонид @bravebug
    Существуют несколько популярных модулей для написания ботов telegram, они все реализуют полный функционал.
    Различия скорее во внутреннем устройстве самого модуля (архитектуре):

    pyTelegramBotAPI - нужно понимать декораторы https://github.com/eternnoir/pyTelegramBotAPI/blob...

    aiogram - вдобавок нужно понимать асинхронные функции https://github.com/aiogram/aiogram/blob/dev-2.x/ex...

    python-telegram-bot - самый многословный, но более понятный новичку код - https://github.com/python-telegram-bot/python-tele...

    * приложил примеры реализации эхо-бота с использованием каждого из этих модулей.

    Реализовать Вашу идею можно с любым модулем, и то как она будет работать, будет ли "сбиваться алгоритм" тоже полностью зависит только от Вас, только от того какой код будет написан.

    Выбирать Вам! К счастью, можно попробовать всё!
    Ответ написан 10 апр. 2022
    Комментировать
    Комментировать
  • Что использовать для бота в telegram для группы?

    Никита Ярёменко @nyar_roller
    Молодой, перспектиный Python Developer
    Можете использовать pyTelegramBotApi, как начинку для бота, из реализации вашей идеи, могу предложить следующее, можете создать json словарь, в котором ключи будут chat.id групп, в которые добавили бота, как инициализировать этот id решать вам.. а значения ключа будет ещё один в словарь с необходимой для вас информацией.. допустим хранить информацию о пользователях с помощью from_user.id, либо from_user.username по поводу реализации сообщения "Привет" и "Приветствую" используй chat.type.
    Ответ написан 09 апр. 2022
    Комментировать
    Комментировать
  • Как правильно вывести много переменных в print на python?

    AlexNest
    Александр Нестеров @AlexNest Куратор тега Python
    Работаю с Python/Django
    import time
    
    def main() -> None:
        a = 1
        b = 2
        c = 3
        d = 4
        e = 5
        some_string = f'{a} {b} {c} {d} {e}'
        print(some_string)
    
    if __name__ == '__main__':
        main()
        time.sleep(10)

    P.S.: Вариант 2:
    def main_2() -> None:
        a = 1
        b = 2
        c = 3
        d = 4
        e = 5
        some_string = f'{a} {b} {c} {d} {e}'
        print(a, b, c, d, e)
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как правильно вывести много переменных в print на python?

    SoreMix
    soremix @SoreMix Куратор тега Python
    yellow
    Раз уж питон 3.8+, то
    print(f'{a=} {b=} {c=} {d=}')
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как передать значение в fancybox?

    sslion
    Сергей @sslion
    Как и в любой инпут на форме.... Задай инпуту id, и обращайся к нему сколько хочешь...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему не передается значение из js в php?

    rpsv
    Илья @rpsv
    делай либо хорошо, либо никак
    У вас вообще на каком-то PHJS написано языке.
    Из РНР в JS так передать можно:
    <?php
    
    $abcd = 1234;
    
    ?>
    <script>
        var abcd = <?= json_encode($abcd) ?>;
        var abcd = <?= $abcd ?>;
        console.log(abcd);
    </script>


    Из JS в PHP через AJAX надо передавать значение (го в поиск, тут много таких вопросов)
    Ответ написан более года назад
    11 комментариев
    11 комментариев
  • Почему не передается значение из js в php?

    tomgif
    Роман Ямчук @tomgif
    Веб-разработчик
    PHP - серверный язык, а JS - клиентский (работает в браузере). Сначала исполнится скрипт на PHP и только потом на JS.
    Для вашей задачи - вам необходимо передать данные на php-скрипт, это можно сделать посредством формы или ajax-запроса
    Ответ написан более года назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 5 ответов
    • 0 вопросов
  • fbi_agent26
    • 4 ответа
    • 1 вопрос
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • AlexVWill
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации