Задать вопрос
  • Нормально ли будут работать 4 плашки оперативки по 8 гб?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Дата точно ни на что не влияет, а вот поддерживает ли такой объем памяти мат плата - вопрос.
    Ответ написан
    2 комментария
  • Как заставить VB использовать системный прокси?

    @Drno
    почему не выйдет? впн чудно работают, просто на других протоколах...
    в настройках VB можно прописать прокси...

    чтобы VB использовал системный прокси, тип сети по идее должен быть NAT
    Ответ написан
    4 комментария
  • Есть ли реальная разница между антенами для 2,4Ггц диапазона и 5Ггц?

    @Zzzz9
    Правило заключается в том, что для оптимальной передачи антенна должна иметь длину, равную половине длины волны частоты (λ/2) , а в точке подачи питания эта длина должна быть разделена на 2, так что каждая сторона должна иметь размер (λ/4). Очевидно, что длина волны 2.4 и 5 Ггц разная.
    Ответ написан
    5 комментариев
  • Есть ли реальная разница между антенами для 2,4Ггц диапазона и 5Ггц?

    Антенны там внутри разные, но в природе существуют и двухдиапазонные антенны
    Ответ написан
    Комментировать
  • Встраиваемая акустика, умный дом, кабинет?

    GavriKos
    @GavriKos
    Непонятно в чем проблема.
    Ну купите в кабинет более новую звуковуху и все.

    В гостиную - ресивер.
    В ванные - что угодно с блютусом.

    Если вам не нужен мультирум и перетекание звука - то и выдумывать тут нечего.

    И да, имхо встроенная акустика - фигня.
    Ответ написан
    7 комментариев
  • Почему не работает подсветка php в vs code?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    На первом скрине не PHP-код, а обычный текст, так как нет открывающего тэга <?php
    Цвет отдельных участков кода определяется цветовой темой, Settings -> Workbench -> Appearance -> Color Theme.
    Ответ написан
    Комментировать
  • Как корректно валидировать поля пароль?

    pickHabr
    @pickHabr
    Костыльных дел мастер
    Переделать функцию checkPassword, применять проверку по регулярке к каждому элементу отдельно, проверку на совпадение только при вводе подтверждения пароля

    data-passwordrepeat="Проверьте правильность пароля"


    ...
    const passwordMessage = _element.dataset.password;
    const passwordMessageRepeat = _element.dataset.passwordrepeat;
    ...
    if(passwordMessage) {
                this.checkPassword(_element, passwordMessage, successMessage);
            }
            if(passwordMessageRepeat) {
                this.checkPassword(_element, passwordMessage, successMessage);
                this.matchingPasswords(passwordMessage, successMessage);
            }
    ...
    this.checkPassword = function (_element, message, successMessage) {
            const passwordRegExp = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/;
            const checkPassByRegExp = passwordRegExp.test(_element.value);
    
            if (!checkPassByRegExp) {
              this.createErrorTemplate(_element, message);
            } else {
              this.createSuccessTemplate(_element, successMessage);
            }
        }
    
        this.matchingPasswords = function (message, successMessage) {
            const allPasswords = _form.querySelectorAll('input[type="password"]');
            const arrPasswordValues = Array.from(allPasswords).map(item => item.value.trim());
            const checkPassByUniqueness = new Set(arrPasswordValues).size === 1;
    
            if (!checkPassByUniqueness) {
                allPasswords.forEach((value) => this.createErrorTemplate(value, message));
            } else {
                allPasswords.forEach(value => this.createSuccessTemplate(value, successMessage));
            }
        }


    Что-то типо такого, над качеством кода сам покури

    PS оффтоп
    this.createErrorTemplate = function (_element, message) {
            const parent = _element.closest(`.${labelClass}`);
            parent.classList.add(errorClass);
            parent.classList.remove(successClass);
            parent.querySelectorAll(`.${errorItemClass}, .${successItemClass}`).forEach(item => item.remove());
            parent.insertAdjacentHTML('beforeend', `<small class=${errorItemClass}>${message}</small>`);
        }
    
        this.createSuccessTemplate = function (_element, message) {
            const parent = _element.closest(`.${labelClass}`);
            if (parent) {
                parent.classList.add(successClass);
                parent.classList.remove(errorClass);
                parent.querySelectorAll(`.${errorItemClass}, .${successItemClass}`).forEach(item => item.remove());
                parent.insertAdjacentHTML('beforeend',`<small class=${successItemClass}>${message}</small>`)
            }
        }
    Ответ написан
    Комментировать
  • Может кто знает где найти исходный код этого чуда?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Похоже на обычный bootstrap-шаблон.
    В лого вообще прямо указано CodeAstro
    Ответ написан
    Комментировать
  • C++ std::cout не выводит ничего?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Разность в поведении между сборками может быть обусловлена двумя причинами:
    1) в коде есть ifdef и часть функциональности просто отключена в релизной сборке. Довольно часто так намеренно отключают отладочный вывод.
    2) В коде есть ошибка, какое-то undefined behavior и при оптимизации в релизной сборке часть кода вырезается компилятором.

    Какой-то другой причины чтобы cout не работал в релизной сборке я не вижу.

    printf вы наверное сами куда-то добавили. Если заменить в коде библиотеки отсутствующий cout на printf оно так же работает? Или у вас нет доступа к коду?
    Ответ написан
    5 комментариев
  • Почему лагает виртуальная машина?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Никакой графики с 3D в виртуалках не бывает. А в остальном - это возможно проблемы невключенной аппаратной виртуализации. Потому что у меня например стоит линух, в нем винда 10 в VB - летает (ну, кроме 3D, которой нет, конечно же).
    Мать ASUS PRIME B560 PLUS, памяти 64G, видео 1050Ti (комп не игровой, рабочий)
    Ответ написан
    Комментировать
  • Почему лагает виртуальная машина?

    @ProFfeSsoRr
    Сис.админ по Linux
    В операционку, запущенную в виртуалке, нужно установить драйвер на видео.
    Ответ написан
    2 комментария
  • Почему код некорректно работает с кириллицей?

    pickHabr
    @pickHabr
    Костыльных дел мастер
    Потому что кириллица, когда ты берешь $uniqueSymbols[$i] ты берешь не итую букву, а итый байт

    $letter = mb_substr($uniqueSymbols, $i, 1);
    echo $letter .' - '. round((mb_substr_count($string, $letter) / mb_strlen($string)) * 100, 1) . ' %<br><br>';
    Ответ написан
    1 комментарий
  • Как начать делать общие проекты на linkedin?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    недавно я узнал, что можно как-то найти общие проекты на linkedin

    Линка - это работный сайт со свистоперделками, принципиально от HH он не отличается, соответственно и общие проекты искать там бесполезно.

    которые бы помогли мне лучше освоить программирование

    Для этого нет ничего лучше, чем устроиться разработчиком в штат.

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

    Нигде и не за чем. Если не можешь сам начать, то толпа таких же ничем не поможет.
    Ответ написан
    Комментировать
  • Откуда появляется это странное число?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Читайте код внимательно:
    Ввод:
    for (int i=0; i<x; i++){

    Вывод:
    for (int i = 0; i <= x; i++){

    У вас там <= в конце. Из-за этого идет обращение к элементу по индексу x, за границей массива. И оттуда выводится какой-то мусор - это и есть ваше странное число.
    Ответ написан
    Комментировать
  • Возможны ли инклюды в /etc/hosts?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    Много лет назад уже изобрели DNS, именно для такой задачи. Кто вам мешает использовать это решение сейчас?
    Ответ написан
    5 комментариев
  • Возможны ли инклюды в /etc/hosts?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Это делается централизованным управлением конфигурациями, например, с помощью Ansible.
    Ответ написан
    5 комментариев
  • Как организовать свой интернет-магазин на NAS?

    @res2001
    Developer, ex-admin
    NAS относится к интернет магазину примерно никак.
    NAS - это просто место где лежат файлы, любые файлы - хранилище файлов. Это не веб сервер. Вы не сможете на NAS запустить свой сайт - он не предназначен для этого.
    Вы можете использовать NAS для хранения файлов вашего магазина, можете не использовать. Безразлично. Файлы магазина обычно можно перенести в процессе куда угодно без больших проблем.
    Обычно начинают с простого варианта - все файлы лежат локально на веб сервере. По мере увеличения нагрузки можно думать об оптимизации.
    Ответ написан
    Комментировать
  • Как организовать свой интернет-магазин на NAS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Axel SWAT,
    Что ещё?


    Зачем что еще?
    Вам поиграться или ехать?
    Задача сделать магазин - сделайте. Если что еще, то совершенно несложно взять ваш магазин и позже перенести его куда угодно. На тот же НАС, на aws на селектел, на виртуалку, в контейнер, вариантов полно, и тут даже сложно прямо сказать какой из них лучше или хуже - все зависит от ваших навыков.
    Учитывая, что навыков видимо не достаточно, то просто берите хостинг.

    Но учитывая что у вас еще есть вопросы по системам оплаты, может проще заказать готовое решение у специалиста?
    Ответ написан
    3 комментария
  • Как организовать свой интернет-магазин на NAS?

    Если вы не обладаете знаниями, в чем смысл именно на Nas, почему нельзя за 1$/мес хостинг купить?
    Ответ написан
    5 комментариев
  • Почему asp net потребляет много оперативной памяти на сервере?

    Пахнет утечкой памяти, даже очень-очень нагруженные приложения редко больше пары гигов потребляют.
    "простейший api-сервис" редко больше 1гб потребляет
    Я бы начал со снятия дампа памяти, чтобы понять, какие объекты столько занимают, а там уже можно будет и найти конкретное местно, где утечка произошла.

    https://learn.microsoft.com/en-us/dotnet/core/diag...
    https://learn.microsoft.com/en-us/dotnet/core/diag...
    Ответ написан
    Комментировать