• Можно ли отфильтровать пользователей по ip для определенной сети в Bind9?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Нет. Ответ уже был ))) Но это если один сервер (Один ip Адрес).
    Тогда скажу - Да. Можно. Если установите еще несколько серверов Bind9. В каждом прописывайте кто имеет право считывать зону.
    Вообще то для локальных пользователей лучше держать сервер внутри локальной сети.
    Ответ написан
    4 комментария
  • Что должен знать программист для написания CRM?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Вопрос в том, какими языками он должен владеть

    Прям хочется сказать = Русским )))
    Прям хочется сказать = Любым из программных )))

    Без обдумывания. Хотите на OpenCart => Должен знать PHP, драйвер наверно придется писать.
    Но это не обязательно, вы же будете интегрировать с OpenCart. API может написано на чем угодно.
    Ответ написан
    Комментировать
  • Как получить данные с axios со всех страниц api?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    1) Перестало работать что?

    Догадка:
    2) "axios await async habr qna" в поисковике, тут есть ссылки как работает then. Асинхронность. Команда вроде выполнена, а значение будет потом.

    Промисы меня немного бесят ))), но с ними интересно ломать голову.
    Ответ написан
  • Почему google console думает, что картинки это вредоносное ПО?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    К уже сказанному также ...
    Возможно заражен сайт (сервер). Когда то в давние времена ))), в картинки вставлялся скрипт, (например PHP) и специальный шелл запускал его. От имени вашего сервера проводилась атака.
    Возможные ситуации выдуманные за 5 минут ))):
    1. Вы сохраняете jpeg и он сразу (почти) модифицируется. Посмотрите свойства файлов - дату, размер.
    2. Изменения jpeg происходят влет. Вместо того что бы просто отдать картинку, его модифицируют и отдают на сервер. А вот тут смотрите всЁ.
    Ответ написан
    Комментировать
  • C++ и инженерное мышление?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    1. Инженерное мышление? а такое есть? Мышление либо есть либо нет - мне так кажется, а какое оно дело другое )))

    2. Так же как мы решали задачи в школе:
    а) Из пункта А в пункт Б выехал поезд ...
    б) Решить систему нелинейных уравнений методом ...
    С начало тяжело, а потом щелкаем как орехи )))
    Практика. Инженерное и алгоритмическое мышление, если оно есть, вырабатывается практическим опытом. Перепишите одну и ту же задачу Java/Python/C++. Вот вам практика "без привязке к асинхронщине в ноде или к браузеру".
    Ответ написан
    Комментировать
  • Какое практическое применение самоограничения в Java?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Ответить что ли ...)))
    Очень напоминает Построение Дерева, но в классе только один параметр - значит назовем простым связанным списком. Простым потому что только родитель знает потомка. Побольше параметров и дерево готово.
    Ответ написан
    Комментировать
  • Какую cms выбрать?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    "Ну, что же, - начал Крокодил, -
    Пейзаж хорош! Но Нила я не вижу..." -
    "Что Нила нет, в том нет большой беды! -
    Сказал Тюлень. - Но где снега? Где льды?" -
    "Позвольте! - удивился Крот. -
    Есть кое-что важней, чем лед!
    Забыл художник огород".
    И. А. Крылов

    Универсальных cms - НЕТ )))
    Главное - Деньги )))
    Из ТОП10 (приблизительно) все могут. Например, для каждой страницы подключаешь свой шаблон. Только каждый шаблон оплачивается отдельно )))
    Сталкивался, нужен "блог" (сайт не динамический), но с таймером в сообщении: "скидки были, но прошли". Люди Упорно не хотели нанимать программиста ))). Денег НЕТ.
    Ответ написан
    Комментировать
  • Как сделать мобильную версию сайта?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Бросать вызов званию программиста и писать универсальную разметку. )))
    Если сделать не возможно (?) смотри ответ bqio )))

    PS
    Давно же есть флекс...
    Ответ написан
    2 комментария
  • Как корректо сбросить ssl без сертификата?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Default, как уже было сказано в комментарии к вопросу, это аналог null. Это как страница 404 для сайта.
    Если выключить ssl будут строчить тикеты что сайт не работает. Сделай редирект на 80 порт. Размести единственный html файл с содержимым по выбору:
    1. Вы не туда попали
    2. Реклама
    3. Редирект на другой сайт.
    Как? Зависит какой веб сервер ).

    у него ссылка из закладки устарела

    бежит строчить тикеты на ресурсы которых в помине уже нет на хосте

    Все равно будут строчить )))
    Ответ написан
    Комментировать
  • Как избавиться от наводки ТВЧ станка?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Повторить здесь сказанное что ли ...
    1. Роман Букивский
    Все правильно. Я ставил автотрансформатор для подключения сварочного аппарата, иначе половина СНТ прибегало ругаться что у них ничего не работает.
    Заземление проведено не коснувшись металлических поверхностей и проводов.
    Заземление лучше иметь отдельное. Желательно проверить что оно на ноль не заведено ))). Такое бывает и допустимо, например в жилых домах.
    2. Александр
    Пересекается с пунктом 1. Подобные устройства иногда надо подключать с обвязкой. Скорее всего конденсаторы, но может быть схема сложнее. Проверьте документацию к устройству. Есть такая направление в электротехнике когда синусойда напряжение и тока начинает расходиться. Нужно выравнивать.
    3. evgeniy_lm
    Давно забил на фильтры ))). Стабилизаторы дешевые ставлю для успокоения людей. Но проводку надо пересматривать.
    4. funkerwolf
    Смотри пункт 1. Скорее фильтр. Все правильно - надо развязать электрические цепи. Тут не земля тупит. ИМХО
    5. lonelymyp
    У меня начинал щелкать от чайника. Провода почти не причем. Напряжение проседает. Надо мерить. Не забываем что бесперебойник надо калибровать, точнее аккумулятор.

    Добавлю.
    1. Мощности не хватает. Входная трансформаторная будка + провода. У меня было: включаем чайник - напряжение падает до 180 В и через 10-15 минут вышибает пакетник. В одном случаи решилось дополнительным вводом. В другом ни как не решилось - нужно было менять трансформатор входной, а платить никто не хочет ))).
    2. Магнитные поля. Невероятно, но возможно. Наводки от переменного магнитного поля существенны и влияют на любые электронные компоненты. В эпоху BNC коннекторов, если тут есть такие которы помнят что за зверь, мерил разность потенциалов - 150-250 В доходило ))). Это в проводе который к розеткам вообще никакого отношения не имеет. Тупо заземляли к батареи отопления ))).

    Решение.
    1. Автотрансформатор - развязка по помехам внутри сети. Можно еще ставить всякие устройства для стабилизации, но вспоминать лень.
    2. Проверка мощности ввода - какой вам ток могут дать. Проверить Токосъемниками какой ток у вас.
    3. Проверка подключения ваших устройств. А то любят отрезать дроссели и конденсаторы )))
    4. Отдельные вводы. И на каждый ввод отдельный автотрансформатор.
    5. Если у вас там бешеный ток в проводах и еще искрит на щетках - экранируйте ВСЕ. И фольгу на голову )))
    Ответ написан
    3 комментария
  • Fail2ban не работает на Ubuntu 20.04. Почему?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Fail2ban отказывается добавлять в iptables правила если "шаловливые" ручки что то пишут в iptables.
    Сначала формируем правила iptables, а потом ставим Fail2ban (жестко удаляем и заново ставим - что бы следов не было). Притом даже это не всегда проходило. С помощью iptables-save - не работает, а через webmin почему то работает.
    Основательно не стал разбираться.
    Ответ написан
  • Как вынести vue в отдельный файл?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    1) Почитайте https://cli.vuejs.org/ru/config/
    2) После команды build вы получаете готовый набор скриптов.
    3) Почитаете про DOM объекты. В вашем примере el: '#app' говорит о том что надо запускать приложение в <div id=app></div> в вашем html файле

    Пробовал переносить в файл вроде script.js и потом включать его в html

    Напишете как вы это делали )))
    а vue.js подключали?
    Ответ написан
  • Зачем вообще нужны роутеры в Django rest?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Роутеры нужны для разделения API.
    Самый простой пример: Общедоступные страницы сайта и Админка для блога. Иногда лучше разделять задачи.
    Еще пример: Справочники. Если у тебя много не пересекаемых справочных данных - имеет смысл выносить их как отдельные подпрограммы.
    Также имеет смысл для разделения задач по программированию. Каждому программисту дал задачу на отдельный модуль.
    Стандартный учебник Django. Там в примере есть приложение polls. А если "Крестики-нолики" захотел добавить? Что бы не ломать существующее приложение лучше лишней строкой прописать новый роутер.

    PS
    Django лет 10 уже не смотрел )))
    Ответ написан
  • Возможно ли передать массив с vue js c помощью axios get запрос?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Вот хочется ответить: "Возможно". Жирная точка. И больше ничего не писать.
    Лучше ставить вопрос: "Как?".
    Тогда тебе напишут:
    Документация: https://github.com/axios/axios
    В ней можно увидеть:
    // Optionally the request above could also be done as
    axios.get('/user', {
        params: {
          ID: 12345
        }
      })
      .then(function (response) {
        console.log(response);
      })
      .catch(function (error) {
        console.log(error);
      })
      .then(function () {
        // always executed
      });
    Ответ написан
  • С помощью чего можно быстро поднять админ панель?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    WinSCP вам в помощь )))
    "Админ панель" в виде проводника. Переписываете html, css, js файлы и смотрите сайт.
    Проблемы: на сервере нужен FTP или SSH.

    Вам скорее всего нужен "https файловый менеджер"
    Ответ написан
    Комментировать
  • Почему Vue.js не обновляется таблица?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Как начинающий любитель ...
    Используя Promise будьте готовы не получить никаких данных ))) Сталкивался и до сих пор играю с кодом.
    Да - нажали на кнопку @click="stateFilter('')"
    Да - функцию вызвали stateFilter
    НО в data вам только пообещали данные this.data = response.data.results;. Таблица не обновляется, ее нет еще. devtools показывает данные уже после окончательного рендеринга.

    Что я не понимаю и мне не нравиться:
    1. global_waiting_stop() что за обработчик? Зачем он там вообще нужен?

    Я использовал computed, и вам наверное также стоит попробовать watch.
    У меня проще: Я получаю данные на этапе mounted.
    У вас сложнее. Надо что бы кнопка вызывала обновление данных и только после получения запускать this.$refs.table.refresh();
    Если попробовать watch натравить на data и вызвать refresh.

    UPD:
    У вас две data как бы коллизии не было )))
    И надо вроде data() { return {..data...}
    Ответ написан
    23 комментария
  • Как исправить SSL_ERROR_ACCESS_DENIED_ALERT на стороне сервера?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Сталкивался с подобным поведением с Авастом и Касперским. Надо отключать проверку SSL на антивирусах.
    Уши с ногами растут из за подмены сертификата антивирусами, было такое. При активном режиме антивирус хочет сканировать страницы интернет, но если они зашифрованы то он это сделать не сможет. Тут два выхода: делать антивирусу SSL-микро-прокси-сервер и\или внедрять расширение под браузер.

    Мое мнение: Это не твои проблемы, а,например, жадных людей которые ставят ломаные антивирусы )))
    Предлагать клиентам вносить твой сайт в белый список.

    решить проблему на стороне сайта
    Как то проверять клиента на возможность https соединения. Например через iframe. В http вставляем https. Если возвращается не то что надо значит рисуем страницу http что клиенту надо обновить антивирус. Но там с Хедерами придется извращаться, проще забить на таких клиентов. ))) Зачем тебе такой геморрой? )))

    Более сложная ситуация - ворованный Видоуз )))
    Ответ написан
    4 комментария
  • Как отмечать активными динамические пути во Vue?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Не совсем ответ, но может в эту сторону )))
    Проверь
    router-link-active - применяется когда ссылка активна
    router-link-exact-active - применяется когда ссылка активна с точным соответствием пути
    https://router.vuejs.org/ru/api/#active-class
    Или добавляй класс к нужным тебе ссылкам
    Ответ написан
    Комментировать
  • Покритикуете верстку?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    1. В других местах тоже есть наезды текста на картинку, наезд кнопки на картинку ....
    Смотри ширину окна
    2. Сделай отступ снизу, а то как отрезали что то снизу )))

    Если показывать на своем мониторе - то хорошо )))
    Ответ написан
    Комментировать
  • Как называется договор, по которому можно долгое время проводить работы?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Основы договора:
    1. Объект
    2. Время
    3. Цена

    Ни как не называется ))) Договор и в Африке Договор )))
    1. В договоре прописываете что работы выполняются по техзаданиям (микро объект договора) с указанием цены и сроков. Тогда договор будет общий, но счета все равно выписываются по каждому техзаданию.

    Оставляйте как есть - легче наехать на заказчика
    Вам дали задание и вы его выполнили на 90%. Заказчик дает вам второе задание которое убивает сделанную вами работу. Вопрос: Вы уверены что заказчик вам оплатит первое задание? Уверяю вас Заказчики любят так делать )))
    Ответ написан
    3 комментария