Задать вопрос
  • Почему при написании цикла for of работает, а при другом цикле не работает?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Для чего вообще цикл нужен чтобы определить минимальное и максимальное число?

    Math.min(...[12, 5, 8, 20, 3, 16]); // 3
    Math.max(...[12, 5, 8, 20, 3, 16]); // 20
    Ответ написан
    1 комментарий
  • Windows. БД и php — IIS или open-source?

    Vamp
    @Vamp
    Пользователям win, учиться разработке и профессионально работать с php и БД можно естественным путём и в IIS, — он бесплатен и предустановлен в системе по умолчанию.

    Изучать сам язык php можно как угодно, где угодно и в чём угодно. Даже на IIS, прости господи. Вот только в реальном мире сайты на php никто не хостит на винде в целом и на IIS в частности. Поэтому когда дело перейдёт от обучения к реальной практике, вы даже не сможете задеплоить сайт на настоящий хостинг, который гарантированно будет на линуксе + nginx/apache2.

    Буквально в прошлом месяце была у меня такая история. Компания заказала сайт на битриксе какому-то фрилансеру. Он его захостил где-то у себя, чтобы показывать заказчикам. Потом когда дело дошло до переноса сайта с его хостинга на хостинг компании, то начались необъяснимые сложности. Он смог только по FTP залить файлы сайта, а дальше, по его словам, "какой-то неправильный хостинг вы купили". Хотя это самый стандартный vps на линуксе. Причём по специальному тарифу от хостера, оптимизированному под битрикс. Уверен, этот товарищ тоже учился разрабатывать на IIS, а теперь не может даже разобраться как настроен апач и mysql на новом месте. Вполне возможно он даже php не знает. В битрикс разработке такое тоже встречается.

    Сторонний open-source типа какого-нибудь xampp, open-server и т.п. нужно скачивать, устанавливать, а иногда, пусть даже и не большую, монетку задонатить, соответственно захламляя при этом ОС сторонним софтом, по сути, без строгой необходимости.

    Как минимум php и mysql вам абсолютно точно придется скачать и захламить ими свою систему, так как их не бывает в виндовсе из коробки. А раз уж всё равно что-то скачивать и устанавливать, то нет большой разницы будет ли это xampp, open-server или что там ещё есть. И донатить монетку необязательно.

    Тем не менее большинство пользователей win предпочитают использовать не родной IIS, а сторонний open-source (игнорируя при этом его родную среду линух).

    Честно признаться, за всю свою многолетнюю практику я так ни разу и не встретил ни одного проекта, использующего IIS или человека, занимающегося им. Иногда мне кажется, что это фейк и никакого IIS не существует.

    Это кажется странным. Закономерно предположить, что должна быть причина, — в чём она?

    Не очень понятно что именно вам показалось странным. Можете уточнить этот момент?
    Ответ написан
  • Можно научить компьютер самостоятельно выключаться в определённое время?

    Afranius
    @Afranius
    Из говорящих дольше живут те, что говорят меньше.
    Легче чем ты думаешь.
    1. На время, когда доступа к компу не должно быть - ставишь на юзера свой пароль
    На время когда доступ быть должен - ставишь тот пароль, который знает пользователь.
    Скрипт можно в планировщике прописать.
    2. То же самое с командой shutdown - даже если пользователь включит комп после выключения, то войти уже не сможет до указанного времени.
    3. И разумеется, у пользователя не должно быть админских прав для доступа к скриптам.

    Впрочем, даже без смены пароля можно установить для юзера разрешённое время входа.
    Ответ написан
    3 комментария
  • Rtx4080 i7 14700kf вылетают игры, нет стабильности в работе. Замучился настройками биоса. Решение проблемы?

    15432
    @15432
    Системный программист ^_^
    Давно уже известно, что 13 и 14 серия процов имеют проблемы из-за загрязнений на производстве, решается заменой проца. Частично решается тонкими настройками питания и обновлением BIOS
    Ответ написан
    Комментировать
  • Как предпочтительней (правильней): null === $var или $var === null?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Ответ написан
    Комментировать
  • Как победить знаки вопроса вместо кодировки win-1251 на ubuntu 22?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Локаль в /usr... вам не поможет.
    1251 устарело более чем полностью.

    Правильный выход - переводить все на UTF8

    По вашему вопросу, как завести все как было - тут неясно как именно переводили все на VDS
    Вопросики могут быть связаны с тем, что браузер неправильно детектит кодировку (легко правится)
    Или с тем, что в базе данных у вас неправильная кодировка
    Или с тем, что в базе данных уже вообще вопросики.

    По общим ответам вряд ли подскажут. Нужно либо больше данных, либо заняться переводом на UTF-8, тем более что это не настолько уж сложный вопрос в случае обычных CMS
    Ответ написан
    5 комментариев
  • Как восстановить права на папки и файлы в ubuntu?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Случайно такое выполнить нельзя. Как правило, такое делают "веб-ломастера", поставившие бубунту по "видосикам с ютуба" и копипастящие команды, где не понимают половину. Такое "решение" обычно предлагают, чтобы "не было проблем с правами".

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

    Сохраните нужное в отдельное место.
    Можете сделать rm -rf / (это как раз случай, когда уже не страшно)
    Можете просто удалить и поставить заново
    Восстановление займет очень много времени и постоянно будут лезть косяки.
    Ответ написан
    3 комментария
  • Как восстановить права на папки и файлы в ubuntu?

    @dronmaxman
    VoIP Administrator
    В теории можно загрузиться с LiveCD или recovery mode, подмонтировать корень и поправить права.
    mount -o remount, rw /dev/sda1 /media/root
    chmod 755 /media/root


    /dev/sda1 - это как пример диск с корнем, у тебя может быть другое имя
    Ответ написан
    Комментировать
  • Как понять эти селекторы?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    К элементу у которого есть оба класса:
    <div class="class-1 class-2">
        Some text
    </div>

    Если бы между ними был пробел .class-1 .class-2 тогда стиль применялся бы к .class-2 который находится внутри .class-1
    <div class="class-1">
    	<div class="class-2">
    		Some text
    	</div>
    </div>
    Ответ написан
    Комментировать
  • Суммa элeментoв пoд чeтными индeксaми?

    Alexandroppolus
    @Alexandroppolus
    кодир
    проверка на четность в этой задаче явно лишняя

    let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
    
    let sum = 0;
    
    for (let i = 0; i < arr.length; i += 2) {
        sum += arr[i];
    }
    
    console.log(sum);
    Ответ написан
    4 комментария
  • Суммa элeментoв пoд чeтными индeксaми?

    wapster92
    @wapster92 Куратор тега JavaScript
    const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
    
    let sum = 0;
    
    for (let [i, val] of arr.entries()) {
      if (i % 2 === 0) {
        sum = sum + val
      }
    }
    
    console.log(sum)

    ХЗ по условию 0 является ли четным числом иногда выделяют этот момент, в моем решении является четным
    Ответ написан
    1 комментарий
  • Как перенести вывод переменной в bash на новую строку?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    man printf. Да-да, в баше есть такая штука. Вот там будет нужное форматирование.
    Ответ написан
    Комментировать
  • Не запускаются программы в ubuntu 22.04,+ исчез биос.Как быть?

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

    Прочитайте инструкцию к Вашему ноутбуку - как на нём попасть в BIOS.
    Ответ написан
    1 комментарий
  • Возможно ли дать картинкам такую форму в css?

    mizutsune
    @mizutsune
    I will live forever in the flame of your eyes.
    Например с помощью CSS масок или Clip Path.
    Ответ написан
    Комментировать
  • Как обойти графический интерфейс через Bash-скрипт в Linux?

    @xibir
    linux c++
    #!/bin/bash
    DEBIAN_FRONTEND=noninteractive apt install mysql-server -y
    Ответ написан
    Комментировать
  • Не работает flex, в чем проблема?

    @robkanoff
    Проверьте, импортирован ли файл со стилями
    Ответ написан
    Комментировать
  • Объясните, как проще и на сколько это сложно будет новичку?

    @deliro
    Разбираясь, не имея опыта ни в чем, вполне можно на это потратить и 4 месяца и больше. Если тебя это пугает — откажись от программирования. Но в целом это довольно простое клиент-серверное взаимодействие. Самый примитивный вариант можно накидать за час. Условно, у тебя есть два урла, на один идут команды, на другом сервер отвечает изменениями. Изменения запрашиваются с некоторой частотой (смотря как тебе нужно): раз в секунду, раз в минуту, 10 раз в секунду, смотря насколько быстро надо реагировать. Вместо урла с изменениями можно сделать очередь сообщений, вебсокет и что еще угодно, до чего додумается фантазия и требования. Ну и получив изменения, ты на них как-то реагируешь
    Ответ написан
    5 комментариев
  • Не удается получить дочерний элемент родителя, в чем проблема?

    mizutsune
    @mizutsune
    I will live forever in the flame of your eyes.
    Свойство children хранит в себе псевдомассив дочерних элементов. Дочерними элементами считаются все теги, которые непосредственно расположены внутри блока. Подробнее можно прочитать в документации.

    Ну, а так... интересная конечно строка:

    var parent = this.closest('div').className;

    Как вы думаете что содержит в себе переменная parent? HTMLElement или строку содержащую селектор класса выбранного элемента?

    В общем правильнее сделать так:

    const parent = this.closest('.parent-selector');
    const child = parent.querySelector(".b24-form-control-label");


    И вообще, пора бы уже использовать const/let вместо устаревшего var.
    Ответ написан
    Комментировать
  • Операционые системы на дисках?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Все. Ведь пиратки "Всё в одном" тоже продавались на оптических дисках.
    Ответ написан
    Комментировать
  • В каких сферах IT нужны фундаментальные знания высшей математики?

    Griboks
    @Griboks
    В любой сфере, где от вас требуется создание новых алгоритмов или оптимизация старых.
    Ответ написан
    3 комментария