• Проверка четного числа (четное/нечетное)?

    Vindicar
    @Vindicar
    Если вопрос именно "как работает данная строка", то ответ простой.
    В десятичной системе круглые числа (т.е. кончающиеся нулём) - те, которые делятся на 10.
    В двоичной системе круглые числа - те, которые делятся на 2.
    Значит, если запись числа в двоичной системе заканчивается нулём, оно делится на 2, т.е. оно чётное.

    А если вопрос "стоит ли так делать", то ответ тоже простой.
    Однозначно нет.
    Ответ написан
    Комментировать
  • Проверка четного числа (четное/нечетное)?

    @igor6130
    А причем здесь двоичный код?

    Числа на четность проверяются по-другому:
    if num % 2 == 0:
        ...


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

    MoralGray
    @MoralGray
    Статья
    Песочница

    Отслеживай событие скролла.
    window.addEventListener('wheel', function (e) {
    if (e.deltaY < 0) {
        console.log("scrolling up");
     }
    if (e.deltaY > 0) {
        console.log("scrolling down");
     }
    });


    В зависимости от направления скролла двигай враппер/страницу в сторону.
    Ответ написан
    1 комментарий
  • Почему mssql до сих пор требуется на новых вакансиях, если грянуло импортозамещение?

    firedragon
    @firedragon
    Senior .NET developer
    Потому что MSSQL, Oracle , DB2 это энтерпрайз в которые вколочены тысячи человеко-лет.

    И опенсорсные записные книжки с sql интерфейсом не дают таких возможностей.

    ЗЫ кстати реально российская СУБД https://www.linter.ru/
    Ответ написан
    9 комментариев
  • Что дальше учить?

    Kentavr16
    @Kentavr16
    long cold winter
    То что в темах - обязательная база JS. React это просто дополнительный инструмент в руках разработчика, это не другой язык, не другой принцип построения веб-сайтов. Обязательно все указанное учить. Все и с самого начала. Я сам пробовал "начинать учиться" с реакта. Глупость полная. Это как попытка начать залезать на лестницу сразу с 10-й ступеньки. Не выйдет.
    Ответ написан
    Комментировать
  • Что дальше учить?

    vabka
    @vabka
    Токсичный шарпист
    Коротко - да, надо всё. Не надо только если тебе фронтенд не интересен - тогда и React можно не учить.
    Раз ты не можешь сам оценить нужность этих тем для тебя - значит уровень знаний у тебя сейчас околонулевой.

    Длинно - пройдись по каждой теме по порядку:
    - Если можешь ответить конкретно на вопрос "что я получу, если изучу эту тему", то решай сам.

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

    Зря боишься потратить время зря - оно будет потрачено зря только если ты совсем решишь отказаться от фронтенда и уйти в радикально другую сферу.


    для чего они нужны?

    Ты ожидаешь, что тебе сейчас все 20 пунктов распишут?
    Не ленись - прочитай предисловие к каждому сам.
    Ответ написан
    3 комментария
  • Что дальше учить?

    @Drno
    Еще бы неплохо в общих чертах изучить как работает ПК, ОС и сети
    Ответ написан
    Комментировать
  • Какую выбрать СУБД, если в день может быть более 11млн записей?

    При такой постановке задачи лучшим вариантом СУБД будет та, которую знают и умеют обслуживать ваши админы.
    С таким объёмом вставок справится любая мейнстримная на правильно подобранном железе. Что ещё вы собираетесь делать с этими записями нам неведомо, посему на выбор повлияеть не может.
    Ответ написан
    1 комментарий
  • Как создать файл настроек модуля без смешивания HTML и PHP?

    $tab['OPTIONS'][] = [
                    'sitemap-exclude',
                    'Список исключений для sitemap.xml',
                    '',
                    ['textarea', 5, 40]
                ],
    
    <? __AdmSettingsDrawList($module_id, $tab['OPTIONS']); ?>


    А вообще вам шашечки или ехать?
    Не нравится делать в одном файле, разделите код на 2 файла
    Ответ написан
    1 комментарий
  • Чем отличается redis от RabbitMQ?

    RabbitMQ - полноценный сервер очередей, имеющий под капотом "свою" базу данных. Redis - база данных, над которой можно построить сервер очередей. Строить сервер очередей над Redis имеет смысл, имхо, если полноценный сервер не нужен, а Redis уже используется как база данных.
    Ответ написан
    Комментировать
  • Как исправить ошибку TypeScript?

    @wonderingpeanut
    Когда в джаваскрипте появился такой интересный синтаксис?))
    if (0 < something && something < 90) {
      doSomething();
    }


    upd. технически это будет работать, но совсем не так, как ты думаешь.
    Сначала выполнится выражение 0 < windDeg, результат этого выражения будет boolean. Потом булевое значение сравнивается с числом. Отсюда ошибка.
    Ответ написан
    1 комментарий
  • Стоит ли сейчас брать себе ноутбук?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Ноут брать можно. А вот мак брать я бы поостерёгся.
    Ответ написан
    Комментировать
  • Стоит ли сейчас брать себе ноутбук?

    @keeprocking
    или подождать пока цена понизится и понизится ли она вообще


    Вы у кого это вообще спрашиваете? Ну ладно. Вот вам мой ответ:

    - Да понизится, берите сейчас! Ой, подождите. Нет, не понизится, не берите. А, нет. Берите, берите. Дальше только хуже. Хотя. Скоро все наладится и можно будет купить по более низкой цене. Там Китай завезет. А нет. Не завезет. Все закрыли и доллар искусственно держится. Он самом деле 200 руб. за доллар. Ой. Опять ошибка. Это не так. Он вообще реально 80 руб. Просто магазины спекулируют. Так что берите. А лучше возьмите ноут на винде. Или Mac Book Pro на интеле. M1 не торт. Точнее, m1 air. А вот M1 Max сила. А нет, лучше M1 Studio. Да и вообще, программирование отстой - идите лучше что то реальное руками делайте.

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

    Удачи!
    Ответ написан
    Комментировать
  • Как загрузить блок сгенерированный с помощью php?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    Вам стоит конкретизировать.
    Если нужно обращаться к PHP-скрипту через JavaScript, чтобы PHP сгенерировал еще один блок и JS его получил, обработал и вывел, то используйте AJAX или Fetch (есть еще способы, в учебнике целый раздел для них).
    Если про jQuery, то там методы $.ajax, $.get, $.post...
    Ответ написан
    Комментировать
  • Как это расшифровать?

    Vindicar
    @Vindicar
    Выглядит как двухбайтная кодировка. Символ § - это код A7, т.е. диапазон кодов 0xA700 - 0xA7FF.
    Если считать это как юникод, то это диапазон из Basic Multilingual Plane, соответствует Latin Extended D.
    Я подозреваю, что устройство подверглось локализации путём тупой замены отображаемого шрифта, т.е. без замены используемой кодовой страницы.

    Далее, я заметил, что только часть "§£§Ù§â§à§ã§Ý§Ñ§ñ §Ø§Ö§ß§ë§Ú§ß§Ñ" сходится по числу букв с "Взрослая женщина", если считаем что пробел остаётся как есть. Тогда получаем §Ñ = 0xA7D1 соответствует "а", а §Ö = 0xA7D6 соответствует "е", как раз на пять символов дальше. §£ = 0xA7A3 соответствует "В", т.е. большие буквы расположены в кодировке раньше. Отсюда можешь попробовать составить таблицу для перекодировки.
    Ответ написан
    1 комментарий
  • Почему я не могу поместить json в php массив?

    по хорошему использовать stream_context_create, если через file_get_contents.

    а так можно еще раз завернуть в
    $array_id = json_decode(json_decode($json, true), true);
    Ответ написан
    Комментировать
  • Как найти бекдор на сервере Линукс?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    1) Переустановите сервер;
    2) Разрешите доступ к серверу по ssh только по ключу.

    Как найти бекдор на сервере Линукс?
    100 %-го варика нет. Можно конечно еще один точно такой сервер создать. Взять с него список файлов (вместе с его хешем) и сравнить со списком зараженного. Но оно того не стоит, лучше переустановите.
    Ответ написан
    7 комментариев
  • Как получить данные из запроса?

    @Rerurk
    А как вы его хотите использывать? Так и используйте
    Ответ написан
    4 комментария
  • Кто должен делать функционал кнопки показать еще, фронтенд или бэкенд разработчик?

    Alexandroppolus
    @Alexandroppolus
    кодир
    От бэка: обработчик запроса "вернуть карточки товара с такой-то по такую-то", ответ в виде json.
    От фронта: обработчик кнопки, запрос, получение ответа, рендер.
    Ответ написан
    Комментировать
  • Кто должен делать функционал кнопки показать еще, фронтенд или бэкенд разработчик?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    1) Внешний вид
    2) Запрос к бэкенду на получение новых карточек при клике
    3) Получение и отображение ответа от бэкенда
    4) Обработка возможных ошибок (
    не пришёл ответ,
    пришёл, но пустой,
    пришёл, но с ошибкой и т.п.
    )
    Ответ написан
    Комментировать